From 3482ab495699cd1442e6fc8d063ac1728d4044b1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 10:51:22 +1000 Subject: [PATCH] New Crowdin translations by GitHub Action (#9903) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/bg/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/cs/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/da/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/de/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/el/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/en/LC_MESSAGES/django.po | 533 ++++++------ .../InvenTree/locale/es/LC_MESSAGES/django.po | 535 ++++++------ .../locale/es_MX/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/et/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/fa/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/fi/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/fr/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/he/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/hi/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/hu/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/id/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/it/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/ja/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/ko/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/lt/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/lv/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/nl/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/no/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/pl/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/pt/LC_MESSAGES/django.po | 535 ++++++------ .../locale/pt_BR/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/ro/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/ru/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/sk/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/sl/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/sr/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/sv/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/th/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/tr/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/uk/LC_MESSAGES/django.po | 535 ++++++------ .../InvenTree/locale/vi/LC_MESSAGES/django.po | 535 ++++++------ .../locale/zh_Hans/LC_MESSAGES/django.po | 535 ++++++------ .../locale/zh_Hant/LC_MESSAGES/django.po | 535 ++++++------ src/frontend/src/locales/ar/messages.po | 390 +++++---- src/frontend/src/locales/bg/messages.po | 390 +++++---- src/frontend/src/locales/cs/messages.po | 392 +++++---- src/frontend/src/locales/da/messages.po | 390 +++++---- src/frontend/src/locales/de/messages.po | 392 +++++---- src/frontend/src/locales/el/messages.po | 390 +++++---- src/frontend/src/locales/en/messages.po | 823 +++++++++--------- src/frontend/src/locales/es/messages.po | 392 +++++---- src/frontend/src/locales/es_MX/messages.po | 392 +++++---- src/frontend/src/locales/et/messages.po | 392 +++++---- src/frontend/src/locales/fa/messages.po | 390 +++++---- src/frontend/src/locales/fi/messages.po | 390 +++++---- src/frontend/src/locales/fr/messages.po | 394 +++++---- src/frontend/src/locales/he/messages.po | 390 +++++---- src/frontend/src/locales/hi/messages.po | 390 +++++---- src/frontend/src/locales/hu/messages.po | 392 +++++---- src/frontend/src/locales/id/messages.po | 390 +++++---- src/frontend/src/locales/it/messages.po | 392 +++++---- src/frontend/src/locales/ja/messages.po | 392 +++++---- src/frontend/src/locales/ko/messages.po | 390 +++++---- src/frontend/src/locales/lt/messages.po | 390 +++++---- src/frontend/src/locales/lv/messages.po | 390 +++++---- src/frontend/src/locales/nl/messages.po | 392 +++++---- src/frontend/src/locales/no/messages.po | 392 +++++---- src/frontend/src/locales/pl/messages.po | 390 +++++---- src/frontend/src/locales/pt/messages.po | 392 +++++---- src/frontend/src/locales/pt_BR/messages.po | 392 +++++---- src/frontend/src/locales/ro/messages.po | 390 +++++---- src/frontend/src/locales/ru/messages.po | 392 +++++---- src/frontend/src/locales/sk/messages.po | 390 +++++---- src/frontend/src/locales/sl/messages.po | 390 +++++---- src/frontend/src/locales/sr/messages.po | 392 +++++---- src/frontend/src/locales/sv/messages.po | 390 +++++---- src/frontend/src/locales/th/messages.po | 390 +++++---- src/frontend/src/locales/tr/messages.po | 392 +++++---- src/frontend/src/locales/uk/messages.po | 390 +++++---- src/frontend/src/locales/vi/messages.po | 392 +++++---- src/frontend/src/locales/zh_Hans/messages.po | 392 +++++---- src/frontend/src/locales/zh_Hant/messages.po | 392 +++++---- 78 files changed, 18610 insertions(+), 17936 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 1758d9561f..77d29bd3ef 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "" @@ -419,7 +419,7 @@ msgstr "" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 3b64945d36..d1b44bd2bb 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "" @@ -419,7 +419,7 @@ msgstr "" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Част" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Цялостна наличност" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 774b2c4066..9c63986eaa 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -110,7 +110,7 @@ msgstr "Neplaté desetinné číslo" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Neplatný výběr" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Název" @@ -419,7 +419,7 @@ msgstr "Název" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Chyba serveru" msgid "An error has been logged by the server." msgstr "Server zaznamenal chybu." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Musí být platné číslo" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Měna" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Vyberte měnu z dostupných možností" @@ -546,10 +546,10 @@ msgstr "Zahrnout varianty" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Díl" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategorie" @@ -648,16 +648,16 @@ msgstr "Vyloučit strom" 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:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Spotřební materiál" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Volitelné" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Sestava" @@ -733,7 +733,7 @@ msgstr "Referenční číslo výrobního příkazu" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Výstup neodpovídá výrobnímu příkazu" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" @@ -946,8 +946,8 @@ msgstr "Vytvořit objekt" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Vybraná skladová položka neodpovídá řádku kusovníku" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Celé množství požadované pro sledovatelné díly" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Je vyžadována celočíselná hodnota množství, protože kusovník obsahuje sledovatelné díly" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Sériová čísla" @@ -1073,7 +1073,7 @@ msgstr "Zadejte sériová čísla pro sestavení výstupů" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Přijmout, že skladové položky nebyly plně přiřazeny k tomuto výr msgid "Required stock has not been fully allocated" msgstr "Požadované zásoby nebyly plně přiděleny" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Přijmout neúplné" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part musí ukazovat na stejný díl jako výrobní příkaz" msgid "Item must be in stock" msgstr "Položka musí být skladem" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupné množství ({q}) překročeno" @@ -1243,7 +1243,7 @@ msgstr "Pro přidělení sledovaných dílů musí být zadán výstup sestavy" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Výstup sestavy nelze zadat pro přidělení nesledovaných dílů" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Položky přidělení musí být poskytnuty" @@ -1329,12 +1329,12 @@ msgstr "Sledovatelné" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Povolit varianty" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Položka kusovníku" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Přidělené zásoby" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "Na objednávku" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "Ve výrobě" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Externí zásoby" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Dostupné zásoby" @@ -1495,8 +1495,8 @@ msgstr "Klíčový text musí být jedinečný" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "Název se musí lišit od názvů referenčního statusu" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Výběrové pole" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Data" @@ -2564,7 +2564,7 @@ msgstr "Kopírovat šablony parametrů kategorie" msgid "Copy category parameter templates when creating a part" msgstr "Kopírování šablon parametrů kategorie při vytváření dílu" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Díly jsou ve výchozím nastavení šablony" msgid "Parts can be assembled from other components by default" msgstr "Díly lze ve výchozím nastavení sestavit z jiných komponentů" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Komponent" @@ -3861,7 +3861,7 @@ msgstr "Název parametru" msgid "Parameter value" msgstr "Hodnota parametru" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Jednotky" @@ -3913,8 +3913,8 @@ msgstr "Adresa URL pro odkaz na externí díl dodavatele" msgid "Supplier part description" msgstr "Popis dílu dodavatele" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Popis dílu dodavatele" msgid "Note" msgstr "Poznámka" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "základní cena" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimální poplatek (např. poplatek za skladování)" @@ -3949,7 +3949,7 @@ msgstr "Počet kusů v balení" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Celkové množství dodávané v jednom balení. Pro jednotlivé položky ponechte prázdné." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "více" @@ -3985,7 +3985,7 @@ msgstr "Výchozí měna používaná pro tohoto dodavatele" msgid "Company Name" msgstr "Jméno společnosti" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "Skladem" @@ -4741,8 +4741,8 @@ msgstr "Kontroloval(a)" msgid "User who checked this shipment" msgstr "Uživatel, který zkontroloval tuto zásilku" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Doprava" @@ -4799,7 +4799,7 @@ msgstr "Nelze přidělit skladovou položku na řádek bez dílu" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Přidělené množství nesmí překročit množství zásob" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Množství musí být 1 pro serializovanou skladovou položku" @@ -4946,11 +4946,11 @@ msgstr "Název dodavatele" msgid "Order cannot be cancelled" msgstr "Objednávku nelze zrušit" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Povolit uzavření objednávky s neúplnými řádkovými položkami" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "Objednávka má nedokončené řádkové položky" @@ -5006,7 +5006,7 @@ msgstr "Dodavatel musí odpovídat objednávce" msgid "Purchase order must match supplier" msgstr "Objednávka musí odpovídat dodavateli" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Řádková položka" @@ -5014,7 +5014,7 @@ msgstr "Řádková položka" msgid "Line item does not match purchase order" msgstr "Řádková položka neodpovídá nákupní objednávce" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Vyberte cílové umístění pro přijaté položky" @@ -5039,7 +5039,7 @@ msgstr "Zadat sériová čísla pro příchozí skladové položky" msgid "Override packaging information for incoming stock items" msgstr "Přepsat informace o obalu pro příchozí skladové položky" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "Dodatečná poznámka pro příchozí skladové položky" @@ -5059,7 +5059,7 @@ msgstr "Tento čárový kód se již používá" msgid "An integer quantity must be provided for trackable parts" msgstr "U sledovatelných dílů musí být uvedeno celočíselné množství" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Musí být uvedeny řádkové položky" @@ -5079,67 +5079,67 @@ msgstr "Zásilky" msgid "Completed Shipments" msgstr "Dokončené zásilky" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "Přidělené položky" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "Množství musí být kladné" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Kategorie dílu" @@ -5448,7 +5448,7 @@ msgstr "Klíčová slova dílu pro zlepšení vyhledávání" msgid "Part category" msgstr "Kategorie dílu" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "Poslední inventura" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Minimální cena kusovníku" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Maximální cena kusovníku" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Minimální nákupní cena" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Maximální nákupní cena" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Minimální cena variant" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Maximální cena variant" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Minimální cena" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Maximální cena" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Minimální prodejní cena" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Maximální prodejní cena" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Počet položek" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Další poznámky" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Minimální cena zásob" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Maximální cena zásob" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Počet dílů" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Název testu" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "Položku kusovníku nelze změnit - sestava je uzamčena" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Vyberte nadřazený díl" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Reference položky kusovníku" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Poznámky k položce kusovníku" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Schváleno" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Tato položka kusovníku ještě nebyla schválena" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Název kategorie" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Skladové položky" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Dodavatelé" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Vyloučit skladové položky v externích umístěních" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Aktualizovat díly" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Kontrola procesů na pozadí se nezdařila" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Aktualizovat cenu pro díl" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "Vybrat nadřazenou sestavu" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 117c2a8abb..e2dff237d4 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Ugyldigt valg" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Navn" @@ -419,7 +419,7 @@ msgstr "Navn" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Serverfejl" msgid "An error has been logged by the server." msgstr "En fejl blev logget af serveren." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Skal være et gyldigt tal" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Vælg valuta fra tilgængelige muligheder" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Del" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Forbrugsvare" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Valgfri" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "Produktionsordre reference" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Accepter at lagervarer ikke er fuldt tildelt til denne byggeordre" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Accepter ufuldført" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Kontrol af baggrundstjeneste mislykkedes" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index d365d534ee..f09735f94b 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 22:18\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -110,7 +110,7 @@ msgstr "Ungültiger Dezimalwert" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Ungültige Auswahl" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Name" @@ -419,7 +419,7 @@ msgstr "Name" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Serverfehler" msgid "An error has been logged by the server." msgstr "Ein Fehler wurde vom Server protokolliert." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Muss eine gültige Nummer sein" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Währung" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Währung aus verfügbaren Optionen auswählen" @@ -546,10 +546,10 @@ msgstr "Varianten einschließen" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Teil" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategorie" @@ -648,16 +648,16 @@ msgstr "Baum ausschließen" msgid "Build must be cancelled before it can be deleted" msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Verbrauchsmaterial" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Optional" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Baugruppe" @@ -733,7 +733,7 @@ msgstr "Bauauftragsreferenz" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -946,8 +946,8 @@ msgstr "Objekt bauen" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Ganzzahl für verfolgbare Teile erforderlich" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Seriennummer" @@ -1073,7 +1073,7 @@ msgstr "Seriennummer für dieses Endprodukt eingeben" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zuge msgid "Required stock has not been fully allocated" msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Unvollständig Zuweisung akzeptieren" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part muss auf dasselbe Teil verweisen wie der Bauauftrag" msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Verfügbare Menge ({q}) überschritten" @@ -1243,7 +1243,7 @@ msgstr "Für Zuweisung von verfolgten Teilen muss ein Endprodukt angegeben sein" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Endprodukt kann bei Zuweisung nicht-verfolgter Teile nicht angegeben werden" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" @@ -1329,12 +1329,12 @@ msgstr "Nachverfolgbar" msgid "Inherited" msgstr "Vererbt" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Varianten zulassen" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Stücklisten-Position" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Zugewiesener Bestand" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "Bestellt" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "In Produktion" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Externes Lager" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Verfügbarer Bestand" @@ -1495,8 +1495,8 @@ msgstr "Schlüsseltext muss eindeutig sein" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "Name muss sich von den Namen des Referenzstatus unterscheiden" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Auswahlliste" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Wert" @@ -2564,7 +2564,7 @@ msgstr "Kategorie-Parametervorlage kopieren" msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Teile sind standardmäßig Vorlagen" msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Komponente" @@ -3861,7 +3861,7 @@ msgstr "Parametername" msgid "Parameter value" msgstr "Parameterwert" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Einheiten" @@ -3913,8 +3913,8 @@ msgstr "Teil-URL des Zulieferers" msgid "Supplier part description" msgstr "Zuliefererbeschreibung des Teils" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Zuliefererbeschreibung des Teils" msgid "Note" msgstr "Notiz" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "Basiskosten" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" @@ -3949,7 +3949,7 @@ msgstr "Packmenge" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Gesamtmenge, die in einer einzelnen Packung geliefert wird. Für Einzelstücke leer lassen." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "Vielfache" @@ -3985,7 +3985,7 @@ msgstr "Standard-Währung für diesen Zulieferer" msgid "Company Name" msgstr "Firmenname" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "Auf Lager" @@ -4741,8 +4741,8 @@ msgstr "Kontrolliert von" msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Sendung" @@ -4799,7 +4799,7 @@ msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" @@ -4946,11 +4946,11 @@ msgstr "Lieferant" msgid "Order cannot be cancelled" msgstr "Bestellung kann nicht verworfen werden" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Erlaube das Schließen des Auftrags mit unvollständigen Positionen" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "Auftrag hat unvollständige Positionen" @@ -5006,7 +5006,7 @@ msgstr "Lieferant muss mit der Bestellung übereinstimmen" msgid "Purchase order must match supplier" msgstr "Die Bestellung muss mit dem Lieferant übereinstimmen" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Position" @@ -5014,7 +5014,7 @@ msgstr "Position" msgid "Line item does not match purchase order" msgstr "Position stimmt nicht mit Kaufauftrag überein" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Zielort für empfangene Teile auswählen" @@ -5039,7 +5039,7 @@ msgstr "Seriennummern für eingehende Lagerartikel" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "Barcode ist bereits in Verwendung" msgid "An integer quantity must be provided for trackable parts" msgstr "Ganzzahl für verfolgbare Teile erforderlich" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Positionen müssen angegeben werden" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "Abgeschlossene Sendungen" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Verkaufspreis-Währung" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Keine Sendungsdetails angegeben" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "Position ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "Anzahl muss positiv sein" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Seriennummern zum Zuweisen eingeben" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "Sendung wurde bereits versandt" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "Sendung ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Folgende Serienummern konnten nicht gefunden werden" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Artikel der Bestellzeile zurücksenden" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "Artikel entspricht nicht der Rücksendeschrift" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "Artikel wurde bereits erhalten" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Artikel können nur bei laufenden Bestellungen empfangen werden" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Verkaufspreis-Währung" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "Verwendet" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Teil-Kategorie" @@ -5448,7 +5448,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" msgid "Part category" msgstr "Teile-Kategorie" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN (Interne Produktnummer)" @@ -5489,7 +5489,7 @@ msgstr "Standard Ablaufzeit" msgid "Expiry time (in days) for stock items of this part" msgstr "Ablauf-Zeit (in Tagen) für Bestand dieses Teils" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Minimaler Bestand" @@ -5565,508 +5565,508 @@ msgstr "Verantwortlicher Besitzer für dieses Teil" msgid "Last Stocktake" msgstr "Letzte Inventur" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Mehrere verkaufen" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Währung für die Berechnung der Preise im Cache" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Minimale Stücklisten Kosten" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Minimale Kosten für Teile" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Maximale Stücklisten Kosten" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Maximale Kosten für Teile" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Minimale Einkaufskosten" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Minimale historische Kaufkosten" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Maximale Einkaufskosten" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Maximale historische Einkaufskosten" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Minimaler interner Preis" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Minimale Kosten basierend auf den internen Staffelpreisen" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Maximaler interner Preis" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Maximale Kosten basierend auf internen Preisstaffeln" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Minimaler Lieferantenpreis" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Mindestpreis für Teil von externen Lieferanten" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Maximaler Lieferantenpreis" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Maximaler Preis für Teil von externen Lieferanten" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Minimale Variantenkosten" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Berechnete minimale Kosten für Variantenteile" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Maximale Variantenkosten" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Berechnete maximale Kosten für Variantenteile" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Minimale Kosten" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Mindestkosten überschreiben" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Maximale Kosten" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Maximale Kosten überschreiben" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Berechnete Mindestkosten" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Berechnete Maximalkosten" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Mindestverkaufspreis" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Mindestverkaufspreis basierend auf Staffelpreisen" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Maximaler Verkaufspreis" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Maximalverkaufspreis basierend auf Staffelpreisen" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Mindestverkaufskosten" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Minimaler historischer Verkaufspreis" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Maximale Verkaufskosten" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Maximaler historischer Verkaufspreis" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Teil für die Inventur" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Stückzahl" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Anzahl einzelner Bestandseinträge zum Zeitpunkt der Inventur" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Insgesamt verfügbarer Lagerbestand zum Zeitpunkt der Inventur" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Datum der Inventur" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Zusätzliche Notizen" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Benutzer, der diese Inventur durchgeführt hat" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Mindestbestandswert" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Geschätzter Mindestwert des vorhandenen Bestands" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Maximaler Bestandswert" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Geschätzter Maximalwert des vorhandenen Bestands" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Bericht" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "Inventur-Berichtsdatei (intern generiert)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Anzahl der Teile" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Anzahl der Teile, die von der Inventur abgedeckt werden" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Benutzer, der diesen Inventurbericht angefordert hat" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Ungültiger Vorlagenname - es muss mindestens ein alphanumerisches Zeichen enthalten sein" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "Auswahl muss einzigartig sein" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "Testvorlage mit demselben Schlüssel existiert bereits für Teil" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Test-Name" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Namen für diesen Test eingeben" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "Testschlüssel" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "Vereinfachter Schlüssel zum Test" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Test-Beschreibung" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Aktiviert" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "Ist dieser Test aktiviert?" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Benötigt" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Erfordert Wert" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Muss für diesen Test ein Wert für das Test-Ergebnis eingetragen werden?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Muss für diesen Test ein Anhang für das Test-Ergebnis hinzugefügt werden?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "Gültige Optionen für diesen Test (durch Komma getrennt)" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "Checkbox-Parameter können keine Einheiten haben" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "Checkbox-Parameter können keine Auswahl haben" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "Vorlagen-Name des Parameters muss eindeutig sein" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Name des Parameters" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Physikalische Einheiten für diesen Parameter" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Parameter-Beschreibung" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Checkbox" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Ist dieser Parameter eine Checkbox?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Gültige Optionen für diesen Parameter (durch Kommas getrennt)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Ungültige Auswahl für Parameterwert" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Ausgangsteil" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Parameter Vorlage" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Parameter Wert" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Standard-Wert" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Standard Parameter Wert" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Ausgangsteil auswählen" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Untergeordnetes Teil" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Teil für die Nutzung in der Stückliste auswählen" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Stücklisten-Anzahl für dieses Stücklisten-Teil" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Diese Stücklisten-Position ist optional" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Diese Stücklisten-Position ist ein Verbrauchsartikel (sie wird nicht in Bauaufträgen verfolgt)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Überschuss" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Geschätzter Ausschuss (absolut oder prozentual)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Referenz der Postion auf der Stückliste" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Notizen zur Stücklisten-Position" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Prüfsumme" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "Prüfsumme der Stückliste" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "überprüft" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Diese Stücklistenposition wurde validiert" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Wird vererbt" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten vererbt" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Bestand von Varianten kann für diese Stücklisten-Position verwendet werden" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Zuliefererteil muss festgelegt sein" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "Stücklisten Ersatzteile" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "Ersatzteil kann nicht identisch mit dem Hauptteil sein" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Übergeordnete Stücklisten Position" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Ersatzteil" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Teil 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Teil 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "verknüpftes Teil auswählen" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Teil-Beziehung kann nicht zwischen einem Teil und sich selbst erstellt werden" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "Doppelte Beziehung existiert bereits" @@ -6194,247 +6194,247 @@ msgstr "Herstellerteil mit dieser MPN existiert bereits" msgid "Supplier part matching this SKU already exists" msgstr "Lieferantenteil mit dieser SKU existiert bereits" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Kategoriename" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Im Bau" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Lagerartikel" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Zulieferer" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Gesamtbestand" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Nicht zugewiesenes Lager" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "Alternatives Lager" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Teil duplizieren" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Initiale Daten von anderem Teil kopieren" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Initialer Lagerbestand" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Erstelle Teil mit Ausgangsbestand" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Lieferanteninformationen" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Lieferanteninformationen zu diesem Teil hinzufügen" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Kategorieparameter kopieren" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Parametervorlagen aus der ausgewählten Teilkategorie kopieren" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Vorhandenes Bild" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "Dateiname eines vorhandenen Teilbildes" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "Bilddatei existiert nicht" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Herstellbar" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Inventurbericht auf ein bestimmtes Teil und alle Variantenteile beschränken" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Inventurbericht auf eine bestimmte Teilekategorie und alle untergeordneten Kategorien beschränken" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Inventurbericht auf einen bestimmten Lagerort und alle untergeordneten Lagerorte beschränken" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "Externen Bestand ausschließen" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Lagerartikel an externen Orten ausschließen" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Bericht generieren" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Erstelle Berichtsdatei mit berechneten Inventurdaten" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Teile aktualisieren" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Angegebene Teile mit berechneten Inventurdaten aktualisieren" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "Inventur-Funktionalität ist nicht aktiviert" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Hintergrund-Prozess-Kontrolle fehlgeschlagen" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Niedrigster Preis" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Berechneten Wert für Mindestpreis überschreiben" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Mindestpreis Währung" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Höchster Preis" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Berechneten Wert für maximalen Preis überschreiben" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Maximalpreis Währung" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Aktualisieren" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Preis für dieses Teil aktualisieren" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Konnte nicht von den angegebenen Währungen in {default_currency} umrechnen" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "Mindestpreis darf nicht größer als der Maximalpreis sein" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "Der Maximalpreis darf nicht kleiner als der Mindestpreis sein" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Teil auswählen, von dem Stückliste kopiert wird" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Bestehende Daten entfernen" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Vererbtes einschließen" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Ungültige Zeilen überspringen" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Ersatzteile kopieren" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren" @@ -8727,6 +8727,15 @@ msgstr "Ausstehende Datenbankmigrationen" msgid "There are pending database migrations which require attention" msgstr "Es gibt ausstehende Datenbankmigrationen, die Ihre Aufmerksamkeit erfordern" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 5bc136a44c..ccd0760f12 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Μη έγκυρη επιλογή" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Όνομα" @@ -419,7 +419,7 @@ msgstr "Όνομα" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Σφάλμα διακομιστή" msgid "An error has been logged by the server." msgstr "Ένα σφάλμα έχει καταγραφεί από το διακομιστή." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Πρέπει να είναι αριθμός" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Νόμισμα" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Επιλέξτε νόμισμα από τις διαθέσιμες επιλογές" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Εξάρτημα" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Αναλώσιμο" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Προαιρετικό" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "Αναφορά Παραγγελίας Κατασκευής" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Η έξοδος κατασκευής δεν ταιριάζει με τη #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -946,8 +946,8 @@ msgstr "Αντικείμενο κατασκευής" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Ακέραιη ποσότητα που απαιτείται για αν msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" @@ -1073,7 +1073,7 @@ msgstr "Εισάγετε ποσότητα για την έξοδο κατασκ #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Αποδεχτείτε ότι αντικείμενα αποθέματο msgid "Required stock has not been fully allocated" msgstr "Το απαιτούμενο απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Αποδοχή Μη Ολοκληρωμένων" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρ msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Ο έλεγχος εργασίας στο παρασκήνιο απέτυχε" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 6e05c90a91..9567369fba 100644 --- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-29 12:08+0000\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -111,7 +111,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -412,7 +412,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "" @@ -420,7 +420,7 @@ msgstr "" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -476,15 +476,15 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -547,10 +547,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -571,7 +571,7 @@ msgid "Part" msgstr "" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -649,16 +649,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -734,7 +734,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -923,7 +923,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -947,8 +947,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -996,7 +996,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1063,7 +1063,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1074,7 +1074,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1183,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1231,7 +1231,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1244,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1330,12 +1330,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1344,21 +1344,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1496,8 +1496,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1832,7 +1832,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1932,7 +1932,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2565,7 +2565,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2579,8 +2579,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3862,7 +3862,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3914,8 +3914,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3925,11 +3925,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3950,7 +3950,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3986,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4742,8 +4742,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4800,7 +4800,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4947,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5007,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5015,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5040,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5060,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5080,67 +5080,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5287,7 +5287,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5449,7 +5449,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5490,7 +5490,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5566,508 +5566,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6195,247 +6195,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8728,6 +8728,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 8f4389ed75..9ca02e266f 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -110,7 +110,7 @@ msgstr "Número decimal no válido" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Selección no válida" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Nombre" @@ -419,7 +419,7 @@ msgstr "Nombre" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Error de servidor" msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Debe ser un número válido" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Moneda" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Seleccionar moneda de las opciones disponibles" @@ -546,10 +546,10 @@ msgstr "Incluye Variantes" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Parte" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categoría" @@ -648,16 +648,16 @@ msgstr "Excluir Árbol" msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Consumible" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Opcional" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montaje" @@ -733,7 +733,7 @@ msgstr "Número de orden de construcción o armado" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" @@ -946,8 +946,8 @@ msgstr "Ensamblar equipo" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ 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:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Cantidad entera requerida para partes rastreables" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Números de serie" @@ -1073,7 +1073,7 @@ msgstr "Introduzca los números de serie de salidas de construcción" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Aceptar que los artículos de stock no se han asignado completamente a e msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Aceptar incompleto" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcció msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" @@ -1243,7 +1243,7 @@ msgstr "La salida de la construcción debe especificarse para la asignación de msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" @@ -1329,12 +1329,12 @@ msgstr "Rastreable" msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Item de Lista de Materiales" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Stock Asignado" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Stock Disponible" @@ -1495,8 +1495,8 @@ msgstr "Cadena de clave debe ser única" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Lista de selección" @@ -1931,7 +1931,7 @@ msgstr "¿Está activa esta entrada de la lista de selección?" msgid "Barcode Scan" msgstr "Escanear código de barras" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Datos" @@ -2564,7 +2564,7 @@ msgstr "Copiar plantillas de parámetros de categoría" msgid "Copy category parameter templates when creating a part" msgstr "Copiar plantillas de parámetros de categoría al crear una parte" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Las partes son plantillas por defecto" msgid "Parts can be assembled from other components by default" msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Componente" @@ -3861,7 +3861,7 @@ msgstr "Nombre del parámetro" msgid "Parameter value" msgstr "Valor del parámetro" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Unidades" @@ -3913,8 +3913,8 @@ msgstr "URL del enlace de parte del proveedor externo" msgid "Supplier part description" msgstr "Descripción de la parte del proveedor" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Descripción de la parte del proveedor" msgid "Note" msgstr "Nota" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "costo base" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" @@ -3949,7 +3949,7 @@ msgstr "Cantidad de paquete" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Cantidad total suministrada en un solo paquete. Dejar vacío para artículos individuales." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "múltiple" @@ -3985,7 +3985,7 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "En Stock" @@ -4741,8 +4741,8 @@ msgstr "Revisado por" msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" @@ -4799,7 +4799,7 @@ msgstr "No se puede asignar stock a una línea sin una parte" msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" @@ -4946,11 +4946,11 @@ msgstr "Nombre del proveedor" msgid "Order cannot be cancelled" msgstr "El pedido no puede ser cancelado" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir cerrar el pedido con partidas incompletas" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "El pedido tiene partidas incompletas" @@ -5006,7 +5006,7 @@ msgstr "El proveedor debe coincidir con la orden de compra" msgid "Purchase order must match supplier" msgstr "La orden de compra debe coincidir con el proveedor" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Partida" @@ -5014,7 +5014,7 @@ msgstr "Partida" msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" @@ -5039,7 +5039,7 @@ msgstr "Introduzca números de serie para artículos de almacén entrantes" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "Código de barras en uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Debe proporcionarse una cantidad entera para las partes rastreables" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Se deben proporcionar las partidas" @@ -5079,67 +5079,67 @@ msgstr "Envíos" msgid "Completed Shipments" msgstr "Envíos completados" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Moneda del precio de venta" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "Elementos asignados" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "No se proporcionaron detalles de envío" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "La cantidad debe ser positiva" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Introduzca números de serie para asignar" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "El envío ya ha sido enviado" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "El envío no está asociado con este pedido" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Partida de orden de devolución" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "La partida no coincide con la orden de devolución" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "La partida ya ha sido recibida" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Cantidad a devolver" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Categoría de parte" @@ -5448,7 +5448,7 @@ msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqued msgid "Part category" msgstr "Categoría de parte" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5489,7 +5489,7 @@ msgstr "Expiración por defecto" msgid "Expiry time (in days) for stock items of this part" msgstr "Tiempo de expiración (en días) para los artículos de stock de esta parte" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Stock mínimo" @@ -5565,508 +5565,508 @@ msgstr "Dueño responsable de esta parte" msgid "Last Stocktake" msgstr "Último inventario" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Vender múltiples" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Moneda utilizada para almacenar en caché los cálculos de precios" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Costo mínimo de BOM" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Costo mínimo de partes de componentes" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Costo máximo de BOM" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Costo máximo de partes de componentes" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Costo mínimo de compra" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Costo histórico mínimo de compra" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Costo máximo de compra" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Costo histórico máximo de compra" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Precio interno mínimo" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Costo mínimo basado en precios reducidos internos" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Precio interno máximo" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Costo máximo basado en precios reducidos internos" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Precio mínimo de proveedor" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Precio mínimo de la parte de proveedores externos" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Precio máximo de proveedor" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Precio máximo de la parte de proveedores externos" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Costo mínimo de variante" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Costo mínimo calculado de las partes variantes" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Costo máximo de variante" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Costo máximo calculado de las partes variantes" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Costo mínimo" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Anular el costo mínimo" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Costo máximo" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Reemplazar coste máximo" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Costo mínimo general calculado" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Precio de venta mínimo" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Precio de venta mínimo basado en precios reducidos" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Precio de venta máximo" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Precio de venta máximo basado en precios reducidos" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Costo de venta mínimo" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Precio de venta mínimo histórico" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Costo de Venta Máximo" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Precio de venta máximo histórico" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Número de artículos" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Fecha" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Notas adicionales" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Costo de Stock Mínimo" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Costo mínimo estimado del stock disponible" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Informe" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Número de partes" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Nombre de prueba" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Introduzca un nombre para la prueba" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Descripción de prueba" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Habilitado" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Requerido" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "¿Es necesario pasar esta prueba?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Requiere valor" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Adjunto obligatorio" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Opciones" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "El nombre de parámetro en la plantilla tiene que ser único" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Nombre de Parámetro" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Casilla de verificación" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "¿Es este parámetro una casilla de verificación?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opciones válidas para este parámetro (separados por comas)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "Lista de selección para este parámetro" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Opción inválida para el valor del parámetro" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Parte principal" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Plantilla de parámetro" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Valor del parámetro" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Valor predeterminado" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Seleccionar parte principal" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Sub parte" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Seleccionar parte a utilizar en BOM" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Cantidad del artículo en BOM" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Este artículo BOM es opcional" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Este artículo de BOM es consumible (no está rastreado en órdenes de construcción)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Exceso" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Cantidad estimada de desperdicio de construcción (absoluta o porcentaje)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Referencia de artículo de BOM" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Notas del artículo de BOM" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Suma de verificación" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "Suma de verificación de línea de BOM" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Validado" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Este artículo de BOM ha sido validado" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este artículo BOM es heredado por BOMs para partes variantes" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Debe especificar la subparte" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "Ítem de BOM sustituto" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sustituta no puede ser la misma que la parte principal" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Artículo BOM superior" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Sustituir parte" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "Nota para esta relación" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Nombre de categoría" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "En construcción" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Elementos de stock" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Proveedores" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Inventario Total" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Duplicar Parte" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Stock Inicial" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Crear Parte con cantidad inicial de stock" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Información del proveedor" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Añadir información inicial del proveedor para esta parte" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Copiar Parámetros de Categoría" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Copiar plantillas de parámetro de la categoría de partes seleccionada" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Imagen Existente" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "El archivo de imagen no existe" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Puede construir" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Generar informe" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Actualizar partes" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Falló la comprobación en segundo plano del worker" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Anular el valor calculado para precio mínimo" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Precio mínimo de moneda" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Precio máximo" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Precio máximo de moneda" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "El precio mínimo no debe ser mayor que el precio máximo" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "El precio máximo no debe ser inferior al precio mínimo" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Incluye artículos BOM que son heredados de partes con plantillas" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 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 7f0d867108..453fc4c458 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -110,7 +110,7 @@ msgstr "Número decimal inválido" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Selección no válida" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Nombre" @@ -419,7 +419,7 @@ msgstr "Nombre" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Error de servidor" msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Debe ser un número válido" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Moneda" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Seleccionar moneda de las opciones disponibles" @@ -546,10 +546,10 @@ msgstr "Incluye Variantes" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Parte" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categoría" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Consumible" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Opcional" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montaje" @@ -733,7 +733,7 @@ msgstr "Número de orden de construcción o armado" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" @@ -946,8 +946,8 @@ msgstr "Ensamblar equipo" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ 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:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Cantidad entera requerida para partes rastreables" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Números de serie" @@ -1073,7 +1073,7 @@ msgstr "Introduzca los números de serie de salidas de construcción" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Aceptar que los artículos de stock no se han asignado completamente a e msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Aceptar incompleto" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcció msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" @@ -1243,7 +1243,7 @@ msgstr "La salida de la construcción debe especificarse para la asignación de msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" @@ -1329,12 +1329,12 @@ msgstr "Rastreable" msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Item de Lista de Materiales" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Stock Asignado" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Stock Disponible" @@ -1495,8 +1495,8 @@ msgstr "Cadena de clave debe ser única" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Lista de selección" @@ -1931,7 +1931,7 @@ msgstr "¿Está activa esta entrada de la lista de selección?" msgid "Barcode Scan" msgstr "Escanear código de barras" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Datos" @@ -2564,7 +2564,7 @@ msgstr "Copiar plantillas de parámetros de categoría" msgid "Copy category parameter templates when creating a part" msgstr "Copiar plantillas de parámetros de categoría al crear una parte" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Las partes son plantillas por defecto" msgid "Parts can be assembled from other components by default" msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Componente" @@ -3861,7 +3861,7 @@ msgstr "Nombre del parámetro" msgid "Parameter value" msgstr "Valor del parámetro" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Unidades" @@ -3913,8 +3913,8 @@ msgstr "URL del enlace de parte del proveedor externo" msgid "Supplier part description" msgstr "Descripción de la parte del proveedor" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Descripción de la parte del proveedor" msgid "Note" msgstr "Nota" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "costo base" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" @@ -3949,7 +3949,7 @@ msgstr "Cantidad de paquete" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Cantidad total suministrada en un solo paquete. Dejar vacío para artículos individuales." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "múltiple" @@ -3985,7 +3985,7 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "En Stock" @@ -4741,8 +4741,8 @@ msgstr "Revisado por" msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" @@ -4799,7 +4799,7 @@ msgstr "No se puede asignar stock a una línea sin una parte" msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" @@ -4946,11 +4946,11 @@ msgstr "Nombre del proveedor" msgid "Order cannot be cancelled" msgstr "El pedido no puede ser cancelado" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir cerrar el pedido con partidas incompletas" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "El pedido tiene partidas incompletas" @@ -5006,7 +5006,7 @@ msgstr "El proveedor debe coincidir con la orden de compra" msgid "Purchase order must match supplier" msgstr "La orden de compra debe coincidir con el proveedor" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Partida" @@ -5014,7 +5014,7 @@ msgstr "Partida" msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" @@ -5039,7 +5039,7 @@ msgstr "Introduzca números de serie para artículos de almacén entrantes" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "Código de barras en uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Debe proporcionarse una cantidad entera para las partes rastreables" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Se deben proporcionar las partidas" @@ -5079,67 +5079,67 @@ msgstr "Envíos" msgid "Completed Shipments" msgstr "Envíos completados" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Moneda del precio de venta" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "Elementos asignados" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "No se proporcionaron detalles de envío" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "La cantidad debe ser positiva" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Introduzca números de serie para asignar" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "El envío ya ha sido enviado" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "El envío no está asociado con este pedido" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Partida de orden de devolución" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "La partida no coincide con la orden de devolución" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "La partida ya ha sido recibida" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Cantidad a devolver" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Categoría de parte" @@ -5448,7 +5448,7 @@ msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqued msgid "Part category" msgstr "Categoría de parte" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5489,7 +5489,7 @@ msgstr "Expiración por defecto" msgid "Expiry time (in days) for stock items of this part" msgstr "Tiempo de expiración (en días) para los artículos de stock de esta parte" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Stock mínimo" @@ -5565,508 +5565,508 @@ msgstr "Dueño responsable de esta parte" msgid "Last Stocktake" msgstr "Último inventario" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Vender múltiples" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Moneda utilizada para almacenar en caché los cálculos de precios" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Costo mínimo de BOM" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Costo mínimo de partes de componentes" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Costo máximo de BOM" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Costo máximo de partes de componentes" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Costo mínimo de compra" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Costo histórico mínimo de compra" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Costo máximo de compra" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Costo histórico máximo de compra" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Precio interno mínimo" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Costo mínimo basado en precios reducidos internos" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Precio interno máximo" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Costo máximo basado en precios reducidos internos" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Precio mínimo de proveedor" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Precio mínimo de la parte de proveedores externos" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Precio máximo de proveedor" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Precio máximo de la parte de proveedores externos" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Costo mínimo de variante" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Costo mínimo calculado de las partes variantes" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Costo máximo de variante" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Costo máximo calculado de las partes variantes" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Costo mínimo" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Anular el costo mínimo" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Costo máximo" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Reemplazar coste máximo" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Costo mínimo general calculado" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Precio de venta mínimo" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Precio de venta mínimo basado en precios reducidos" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Precio de venta máximo" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Precio de venta máximo basado en precios reducidos" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Costo de venta mínimo" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Precio de venta mínimo histórico" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Costo de Venta Máximo" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Precio de venta máximo histórico" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Número de artículos" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Fecha" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Notas adicionales" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Costo de Stock Mínimo" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Costo mínimo estimado del stock disponible" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Informe" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Número de partes" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Nombre de prueba" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Introduzca un nombre para la prueba" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Descripción de prueba" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Introduce la descripción para esta prueba" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Habilitado" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Requerido" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "¿Es necesario pasar esta prueba?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Requiere valor" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Adjunto obligatorio" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Opciones" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "El nombre de parámetro en la plantilla tiene que ser único" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Nombre de Parámetro" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Casilla de verificación" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "¿Es este parámetro una casilla de verificación?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opciones válidas para este parámetro (separados por comas)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "Lista de selección para este parámetro" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Opción inválida para el valor del parámetro" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Parte principal" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Plantilla de parámetro" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Valor del parámetro" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Valor predeterminado" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Seleccionar parte principal" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Sub parte" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Seleccionar parte a utilizar en BOM" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Cantidad del artículo en BOM" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Este artículo BOM es opcional" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Este artículo de BOM es consumible (no está rastreado en órdenes de construcción)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Exceso" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Cantidad estimada de desperdicio de construcción (absoluta o porcentaje)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Referencia de artículo de BOM" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Notas del artículo de BOM" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Suma de verificación" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "Suma de verificación de línea de BOM" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Validado" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Este artículo de BOM ha sido validado" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este artículo BOM es heredado por BOMs para partes variantes" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Debe especificar la subparte" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "Ítem de BOM sustituto" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sustituta no puede ser la misma que la parte principal" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Artículo BOM superior" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Sustituir parte" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "Nota para esta relación" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Nombre de categoría" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "En construcción" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Elementos de stock" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Proveedores" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Inventario Total" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Duplicar Parte" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Stock Inicial" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Crear Parte con cantidad inicial de stock" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Información del proveedor" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Añadir información inicial del proveedor para esta parte" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Copiar Parámetros de Categoría" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Copiar plantillas de parámetro de la categoría de partes seleccionada" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Imagen Existente" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "El archivo de imagen no existe" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Puede construir" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Generar informe" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Actualizar partes" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Falló la comprobación en segundo plano del worker" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Anular el valor calculado para precio mínimo" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Precio mínimo de moneda" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Precio máximo" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Precio máximo de moneda" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "El precio mínimo no debe ser mayor que el precio máximo" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "El precio máximo no debe ser inferior al precio mínimo" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Incluye artículos BOM que son heredados de partes con plantillas" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index dc8fedf81d..ea44c25d93 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Vigane valik" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Nimi" @@ -419,7 +419,7 @@ msgstr "Nimi" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Serveri viga" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valuuta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Osa" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Valikuline" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "Jälgitav" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Saadaval laos" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Andmed" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Komponent" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "Märkus" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Saadetis" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "Saadetised" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "Järgmised seerianumbrid ei ole saadaval" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Osa kategooria" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "Osa kategooria" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Minimaalne laoseis" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Testimalle saab luua ainult testitavate osade jaoks" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Kategooria nimi" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Ehitamine" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Tarnijad" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Tarnija info" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Minimaalne hind" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Maksimaalne hind" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Uuenda" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 906fed3fb9..813cfd39f8 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -110,7 +110,7 @@ msgstr "مقدار اعشاری نامعتبر است" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "انتخاب نامعتبر" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "نام" @@ -419,7 +419,7 @@ msgstr "نام" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "خطای سرور" msgid "An error has been logged by the server." msgstr "یک خطا توسط سرور ثبت شده است." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "باید یک عدد معتبر باشد" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "ارز" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "ارز را از گزینه های موجود انتخاب کنید" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "قطعه" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "دسته" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "مصرفی" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "اختیاری" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "مونتاژ" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 60c9773007..5fc5c63ca9 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Virheellinen valinta" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Nimi" @@ -419,7 +419,7 @@ msgstr "Nimi" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Palvelinvirhe" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Täytyy olla kelvollinen luku" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valuutta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Valitse valuutta käytettävissä olevista vaihtoehdoista" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Osa" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategoria" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Sarjanumerot" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "Seurattavissa" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Komponentti" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "Muistiinpano" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Päivämäärä" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Muut merkinnät" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Raportti" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Käytössä" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Luo raportti" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index a03ebb2730..107a872e70 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -110,7 +110,7 @@ msgstr "Valeur décimale invalide" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Choix invalide" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Nom" @@ -419,7 +419,7 @@ msgstr "Nom" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Erreur serveur" msgid "An error has been logged by the server." msgstr "Une erreur a été loguée par le serveur." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Doit être un nombre valide" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Devise" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Sélectionnez la devise à partir des options disponibles" @@ -546,10 +546,10 @@ msgstr "Inclure les variantes" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Pièce" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Catégorie" @@ -648,16 +648,16 @@ msgstr "Exclure l'arbre" 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:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Consommable" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Facultatif" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Assemblage" @@ -733,7 +733,7 @@ msgstr "Référence de l' Ordre de Fabrication" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" @@ -946,8 +946,8 @@ msgstr "Création de l'objet" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ 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:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Quantité entière requise pour les pièces à suivre" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantité entière requise, car la facture de matériaux contient des pièces à puce" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Numéros de série" @@ -1073,7 +1073,7 @@ msgstr "Entrer les numéros de séries pour la fabrication" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Accepter les articles de stock qui n'ont pas été complètement alloué msgid "Required stock has not been fully allocated" msgstr "Le stock requis n'a pas encore été totalement alloué" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Accepter les incomplèts" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part doit pointer sur la même pièce que l'ordre de constructi msgid "Item must be in stock" msgstr "L'article doit être en stock" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantité disponible ({q}) dépassée" @@ -1243,7 +1243,7 @@ msgstr "La sortie de construction doit être spécifiée pour l'allocation des p msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La sortie de la construction ne peut pas être spécifiée pour l'allocation des pièces non suivies" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Les articles d'allocation doivent être fournis" @@ -1329,12 +1329,12 @@ msgstr "Traçable" msgid "Inherited" msgstr "Reçu de quelqu'un" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Autoriser les variantes" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Article du BOM" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Stock alloué" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "En Commande" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "En Production" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Stock externe" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Stock disponible" @@ -1495,8 +1495,8 @@ msgstr "La chaîne de caractères constituant la clé doit être unique" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "La clé logique doit se trouver dans les clés logiques de l'état de r msgid "Name must be different from the names of the reference status" msgstr "Le nom doit être différent des noms des statuts de référence" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Liste de sélection" @@ -1931,7 +1931,7 @@ msgstr "Cette entrée de la liste de sélection est-elle active ?" msgid "Barcode Scan" msgstr "Analyse du code-barres" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Données" @@ -2564,7 +2564,7 @@ msgstr "Copier les templates de paramètres de catégorie" msgid "Copy category parameter templates when creating a part" msgstr "Copier les templates de paramètres de la catégorie lors de la création d'une pièce" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Les pièces sont des templates par défaut" msgid "Parts can be assembled from other components by default" msgstr "Les pièces peuvent être assemblées à partir d'autres composants par défaut" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Composant" @@ -3861,7 +3861,7 @@ msgstr "Nom du paramètre" msgid "Parameter value" msgstr "Valeur du paramètre" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Unités" @@ -3913,8 +3913,8 @@ msgstr "Lien de la pièce du fournisseur externe" msgid "Supplier part description" msgstr "Description de la pièce du fournisseur" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Description de la pièce du fournisseur" msgid "Note" msgstr "Note" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "coût de base" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Frais minimums (par exemple frais de stock)" @@ -3949,7 +3949,7 @@ msgstr "Nombre de paquet" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Quantité totale fournie dans un emballage unique. Laisser vide pour les articles individuels." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "plusieurs" @@ -3985,7 +3985,7 @@ msgstr "Devise par défaut utilisée pour ce fournisseur" msgid "Company Name" msgstr "Nom de l'entreprise" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "En Stock" @@ -4741,8 +4741,8 @@ msgstr "Vérifié par" msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envoi" @@ -4799,7 +4799,7 @@ msgstr "Impossible d'allouer le stock à une ligne sans pièce" msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantité doit être égale à 1 pour un article de stock sérialisé" @@ -4946,11 +4946,11 @@ msgstr "Nom du fournisseur" msgid "Order cannot be cancelled" msgstr "La commande ne peut pas être annulée" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Permettre la clôture d'une commande avec des postes incomplets" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "La commande comporte des postes incomplets" @@ -5006,7 +5006,7 @@ msgstr "Le fournisseur doit correspondre au bon de commande" msgid "Purchase order must match supplier" msgstr "Le bon de commande doit correspondre au fournisseur" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Poste" @@ -5014,7 +5014,7 @@ msgstr "Poste" msgid "Line item does not match purchase order" msgstr "Le poste ne correspond pas au bon de commande" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Sélectionner le lieu de destination des envois reçus" @@ -5039,7 +5039,7 @@ msgstr "Entrez les numéros de série pour les articles de stock entrants" msgid "Override packaging information for incoming stock items" msgstr "Remplacer les informations d'emballage pour les articles en stock entrants" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "Note supplémentaire pour les articles en stock entrant" @@ -5059,7 +5059,7 @@ msgstr "Le code-barres est déjà utilisé" msgid "An integer quantity must be provided for trackable parts" msgstr "Une quantité entière doit être fournie pour les pièces tracables" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Les postes doivent être fournis" @@ -5079,67 +5079,67 @@ msgstr "Envois" msgid "Completed Shipments" msgstr "Envois terminés" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Devise du prix de vente" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "Postes alloués" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Aucun détail sur l'expédition n'est fourni" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "Le poste n'est pas associé à cette commande" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "La quantité doit être positive" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Entrez les numéros de série à allouer" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "L'envoi a déjà été effectué" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "L'envoi n'est pas associé à cette commande" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Aucune correspondance trouvée pour les numéros de série suivants" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "Les numéros de série suivants sont indisponibles" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Poste de commande de retour" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "Le poste ne correspond pas à l'ordre de retour" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "Le poste a déjà été reçu" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Les articles ne peuvent être reçus que pour des commandes en cours" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Quantité à retourner" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Devise du prix de la ligne" @@ -5286,7 +5286,7 @@ msgstr "Le composant est testable" msgid "Uses" msgstr "Utilise" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Catégorie de composant" @@ -5448,7 +5448,7 @@ msgstr "Les mots-clés partiels pour améliorer la visibilité dans les résulta msgid "Part category" msgstr "Catégorie de la pièce" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5489,7 +5489,7 @@ msgstr "Expiration par défaut" msgid "Expiry time (in days) for stock items of this part" msgstr "Délai d'expiration (en jours) pour les articles en stock de cette pièce" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Stock Minimum" @@ -5565,508 +5565,508 @@ msgstr "Propriétaire responsable de cette pièce" msgid "Last Stocktake" msgstr "Dernier inventaire" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Ventes multiples" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Devise utilisée pour cacher les calculs de prix" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Coût minimum de la nomenclature" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Coût minimal des composants" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Coût maximal de la nomenclature" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Coût maximal des composants" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Coût d'achat minimum" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Coût d'achat historique minimum" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Coût d'achat maximum" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Coût d'achat historique maximum" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Prix interne minimum" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Coût minimum basé sur des ruptures de prix internes" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Prix interne maximum" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Coût maximum basé sur les écarts de prix internes" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Prix minimum du fournisseur" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Prix minimum des pièces provenant de fournisseurs externes" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Prix maximum du fournisseur" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Prix maximum des pièces provenant de fournisseurs externes" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Coût minimum de la variante" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Calcul du coût minimum des pièces de la variante" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Coût maximal de la variante" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Calcul du coût maximal des pièces de la variante" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Coût minimal" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Remplacer le coût minimum" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Coût maximal" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Dépassement du coût maximal" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Calcul du coût minimum global" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Calcul du coût maximum global" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Prix de vente minimum" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Prix de vente minimum basé sur des ruptures de prix" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Prix de vente maximum" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Prix de vente maximum en fonction des écarts de prix" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Coût minimum de vente" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Prix de vente historique minimum" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Coût de vente maximum" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Prix de vente historique maximum" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Partie pour l'inventaire" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Nombre d'articles" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Nombre d'entrées individuelles au moment de l'inventaire" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Stock total disponible au moment de l'inventaire" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Date" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Date de l'inventaire" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Notes additionnelles" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Utilisateur ayant effectué ce bilan" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Coût minimum du stock" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Coût minimum estimé des stocks disponibles" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Coût maximal du stock" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Coût maximum estimé des stocks disponibles" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Rapport" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "Fichier de rapport d'inventaire (généré en interne)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Nombre de pièces" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Nombre de pièces couvertes par l'inventaire" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Utilisateur ayant demandé ce rapport d'inventaire" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "Vente de pièces détachées Prix cassé" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "Modèle de test partiel" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Le nom du modèle n'est pas valide - il doit comporter au moins un caractère alphanumérique" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "Les choix doivent être uniques" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Les modèles de test ne peuvent être créés que pour les parties testables" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "Un modèle de test avec la même clé existe déjà pour la partie" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Nom de test" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Entrez un nom pour le test" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "Clé de test" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "Clé simplifiée pour le test" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Description du test" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Saisir la description de ce test" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Activé" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "Ce test est-il activé ?" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Requis" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Ce test est-il obligatoire pour passer l'examen ?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Valeur requise" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Ce test nécessite-t-il une valeur lors de l'ajout d'un résultat de test ?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Nécessite une pièce jointe" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Ce test nécessite-t-il un fichier joint lors de l'ajout d'un résultat de test ?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Choix" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "Choix valables pour ce test (séparés par des virgules)" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "Modèle de paramètre de pièce" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "Les paramètres des cases à cocher ne peuvent pas avoir d'unités" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "Les paramètres des cases à cocher ne peuvent pas comporter de choix" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "Le nom du modèle de paramètre doit être unique" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Nom du paramètre" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Unités physiques pour ce paramètre" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Description des paramètres" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Case à cocher" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Ce paramètre est-il une case à cocher ?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Choix valables pour ce paramètre (séparés par des virgules)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "Liste de sélection pour ce paramètre" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "Partie Paramètre" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "Le paramètre ne peut pas être modifié - la pièce est verrouillée" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Choix incorrect pour la valeur du paramètre" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Partie parentale" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Modèle de paramètre" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Valeur du paramètre" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "Catégorie de pièce Modèle de paramètre" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Valeur par Défaut" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Valeur par défaut du paramètre" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "L'article de nomenclature ne peut pas être modifié - l'assemblage est verrouillé" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Le poste de nomenclature ne peut pas être modifié - l'assemblage de la variante est verrouillé" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Sélectionner la partie parentale" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Sous-partie" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Sélectionner la pièce à utiliser dans la nomenclature" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Quantité de nomenclature pour ce poste de nomenclature" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Ce poste de nomenclature est facultatif" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Ce poste de nomenclature est consommable (il n'est pas suivi dans les ordres de fabrication)." -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Surplus" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Estimation de la quantité de déchets de construction (en valeur absolue ou en pourcentage)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Référence du poste de nomenclature" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Notes sur les postes de nomenclature" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Somme de contrôle" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "Somme de contrôle de la ligne de nomenclature" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Validée" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Ce poste de nomenclature a été validé" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Obtient l'héritage" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ce poste de nomenclature est hérité des nomenclatures des composants variants" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Les postes de stock pour les composants variants peuvent être utilisés pour ce poste de nomenclature" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "La quantité doit être un nombre entier pour les pièces pouvant être suivies" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "La sous-partie doit être spécifiée" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "Remplacement d'un poste de nomenclature" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "La pièce de remplacement ne peut pas être identique à la pièce maîtresse" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Poste de nomenclature parent" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Pièce de rechange" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Première partie" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Partie 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Sélectionner une partie connexe" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "Note pour cette relation" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Il n'est pas possible de créer une relation entre une pièce et elle-même" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "Une relation en double existe déjà" @@ -6194,247 +6194,247 @@ msgstr "La pièce du fabricant correspondant à ce MPN existe déjà" msgid "Supplier part matching this SKU already exists" msgstr "La pièce du fournisseur correspondant à cette UGS existe déjà" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Nom catégorie" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Construction" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "Quantité de cette pièce actuellement en production" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "Planifié pour fabrication" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Quantité exceptionnelle de cette pièce sont planifié à la fabrication" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Éléments en stock" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "Révisions" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Fournisseurs" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Stock total" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Stock non attribué" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "Variante Stock" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Dupliquer une pièce" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Copier les données initiales d'une autre partie" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Stock initial" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Créer une pièce avec une quantité de stock initiale" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Informations sur le fournisseur" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Ajouter les informations initiales du fournisseur pour cette pièce" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Copier les paramètres de la catégorie" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Copier les modèles de paramètres de la catégorie de pièces sélectionnée" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Image existante" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "Nom de fichier d'une image de pièce existante" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "Le fichier image n'existe pas" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Peut construire" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "Nécessaire pour fabrication" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "Alloué à la fabrication" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "Nécessaire pour les commandes" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "Alloué aux commandes" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Limiter le rapport d'inventaire à une pièce particulière et à toute variante de pièce" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Limiter le rapport d'inventaire à une catégorie de pièces particulière et à toutes les catégories inférieures" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Limiter le rapport d'inventaire à un lieu de stockage particulier et à tous les lieux subordonnés" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "Exclure le stock externe" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Exclure les articles en stock dans les sites externes" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Générer un rapport" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Générer un fichier de rapport contenant les données calculées de l'inventaire" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Mise à jour des pièces" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Mettre à jour les parties spécifiées avec les données calculées de l'inventaire" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "La fonctionnalité d'inventaire n'est pas activée" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Échec de la vérification du processus d'arrière-plan" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Prix Minimum" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Remplacer la valeur calculée pour le prix minimum" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Prix minimum monnaie" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Prix Maximum" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Remplacer la valeur calculée pour le prix maximum" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Devise du prix maximum" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Mise à jour" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Mise à jour des prix pour cette pièce" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Impossible de convertir les devises fournies en {default_currency}" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "Le prix minimum ne doit pas être supérieur au prix maximum" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "Le prix maximum ne doit pas être inférieur au prix minimum" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "Sélectionner l'assemblage parent" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "Sélectionner le composant" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Sélectionner la pièce à partir de laquelle copier la nomenclature" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Supprimer les données existantes" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Supprimer les postes de nomenclature existants avant de les copier" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Inclure l'héritage" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Inclure les éléments de nomenclature hérités des pièces modélisées" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Sauter les lignes non valides" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Activez cette option pour ignorer les lignes non valides" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Copier les pièces de remplacement" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copie de pièces de rechange en cas de duplication de postes de nomenclature" @@ -8727,6 +8727,15 @@ msgstr "Migrations de bases de données en attente" msgid "There are pending database migrations which require attention" msgstr "Des migrations de bases de données sont en cours et requièrent une attention particulière" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index b8936fd6f1..9c47e5c59f 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "בחירה שגויה" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "שם" @@ -419,7 +419,7 @@ msgstr "שם" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "שגיאת שרת" msgid "An error has been logged by the server." msgstr "נרשמה שגיאה על ידי השרת." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "המספר חייב להיות תקין" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "מטבע" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "בחר מטבע מהאפשרויות הזמינות" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "רכיב" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "מספרים סידוריים" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index deb924f985..ccea163ec6 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "" @@ -419,7 +419,7 @@ msgstr "" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index f0f69c9d88..ce3566545b 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -110,7 +110,7 @@ msgstr "Érvénytelen decimális érték" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Érvénytelen választás" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Név" @@ -419,7 +419,7 @@ msgstr "Név" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Kiszolgálóhiba" msgid "An error has been logged by the server." msgstr "A kiszolgáló egy hibaüzenetet rögzített." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Érvényes számnak kell lennie" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Pénznem" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Válassz pénznemet a lehetőségek közül" @@ -546,10 +546,10 @@ msgstr "Változatokkal együtt" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Alkatrész" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategória" @@ -648,16 +648,16 @@ msgstr "Fa kihagyása" 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:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Fogyóeszköz" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Opcionális" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Gyártmány" @@ -733,7 +733,7 @@ msgstr "Gyártási utasítás azonosító" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" @@ -946,8 +946,8 @@ msgstr "Gyártás objektum" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyedi követésre kötelezett alkatrészeket tartalmaz" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Sorozatszámok" @@ -1073,7 +1073,7 @@ msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1183,7 +1183,7 @@ msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a msgid "Required stock has not been fully allocated" msgstr "A szükséges készlet nem lett teljesen lefoglalva" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Befejezetlenek elfogadása" @@ -1231,7 +1231,7 @@ msgstr "bom_item.part ugyanarra az alkatrészre kell mutasson mint a gyártási msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Rendelkezésre álló mennyiség ({q}) túllépve" @@ -1244,7 +1244,7 @@ msgstr "Gyártási kimenetet meg kell adni a követésre kötelezett alkatrésze msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Gyártási kimenetet nem lehet megadni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" @@ -1330,12 +1330,12 @@ msgstr "Követésre kötelezett" msgid "Inherited" msgstr "Örökölt" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Változatok" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" @@ -1344,21 +1344,21 @@ msgid "Allocated Stock" msgstr "Lefoglalt készlet" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "Rendelve" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "Gyártásban" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Külső raktárkészlet" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Elérhető készlet" @@ -1496,8 +1496,8 @@ msgstr "Kulcs string egyedi kell legyen" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1832,7 +1832,7 @@ msgstr "A logikai kulcsnak szerepelnie kell a hivatkozott állapotok logikai kul msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1932,7 +1932,7 @@ msgstr "" msgid "Barcode Scan" msgstr "Vonalkód beolvasás" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Adat" @@ -2565,7 +2565,7 @@ msgstr "Kategória paraméter sablonok másolása" msgid "Copy category parameter templates when creating a part" msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2579,8 +2579,8 @@ msgstr "Alkatrészek alapból sablon alkatrészek legyenek" msgid "Parts can be assembled from other components by default" msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Összetevő" @@ -3862,7 +3862,7 @@ msgstr "Paraméter neve" msgid "Parameter value" msgstr "Paraméter értéke" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Mértékegység" @@ -3914,8 +3914,8 @@ msgstr "URL link a beszállítói alkatrészhez" msgid "Supplier part description" msgstr "Beszállítói alkatrész leírása" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3925,11 +3925,11 @@ msgstr "Beszállítói alkatrész leírása" msgid "Note" msgstr "Megjegyzés" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "alap költség" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimális díj (pl. tárolási díj)" @@ -3950,7 +3950,7 @@ msgstr "Csomagolási mennyiség" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Egy csomagban kiszállítható mennyiség, hagyd üresen az egyedi tételeknél." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "többszörös" @@ -3986,7 +3986,7 @@ msgstr "Beszállító által használt alapértelmezett pénznem" msgid "Company Name" msgstr "Cégnév" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "Készleten" @@ -4742,8 +4742,8 @@ msgstr "Ellenőrizte" msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Szállítmány" @@ -4800,7 +4800,7 @@ msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész" msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" @@ -4947,11 +4947,11 @@ msgstr "Beszállító neve" msgid "Order cannot be cancelled" msgstr "A rendelést nem lehet törölni" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Rendelés lezárása teljesítetlen sortételek esetén is" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "A rendelésben teljesítetlen sortételek vannak" @@ -5007,7 +5007,7 @@ msgstr "A beszállítónak egyeznie kell a beszerzési rendelésben lévővel" msgid "Purchase order must match supplier" msgstr "A beszerzési rendelésnek egyeznie kell a beszállítóval" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Sortétel" @@ -5015,7 +5015,7 @@ msgstr "Sortétel" msgid "Line item does not match purchase order" msgstr "Sortétel nem egyezik a beszerzési megrendeléssel" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Válassz cél helyet a beérkezett tételeknek" @@ -5040,7 +5040,7 @@ msgstr "Írd be a sorozatszámokat a beérkezett tételekhez" msgid "Override packaging information for incoming stock items" msgstr "Bejövő készlettételek csomagolási információjának felülbírálata" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "Kiegészítő megjegyzés beérkező készlettételekhez" @@ -5060,7 +5060,7 @@ msgstr "Ez a vonalkód már használva van" msgid "An integer quantity must be provided for trackable parts" msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett alkatrészeknél" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Sortételt meg kell adni" @@ -5080,67 +5080,67 @@ msgstr "Szállítások" msgid "Completed Shipments" msgstr "Kész szállítmányok" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Eladási ár pénzneme" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Nincsenek szállítmány részletek megadva" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "Sortétel nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "Mennyiség pozitív kell legyen" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Írd be a sorozatszámokat a kiosztáshoz" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "Szállítmány kiszállítva" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "Szállítmány nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Nincs találat a következő sorozatszámokra" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Visszavétel sortétel" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "Sortétel nem egyezik a visszavétellel" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "A sortétel már beérkezett" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Csak folyamatban lévő megrendelés tételeit lehet bevételezni" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Sortétel pénzneme" @@ -5287,7 +5287,7 @@ msgstr "Összetevő alkatrész ellenőrizhető" msgid "Uses" msgstr "Használ" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Alkatrész kategória" @@ -5449,7 +5449,7 @@ msgstr "Alkatrész kulcsszavak amik segítik a megjelenést a keresési eredmén msgid "Part category" msgstr "Alkatrész kategória" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN (Belső Cikkszám)" @@ -5490,7 +5490,7 @@ msgstr "Alapértelmezett lejárat" msgid "Expiry time (in days) for stock items of this part" msgstr "Lejárati idő (napban) ennek az alkatrésznek a készleteire" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Minimális készlet" @@ -5566,508 +5566,508 @@ msgstr "Alkatrész felelőse" msgid "Last Stocktake" msgstr "Utolsó leltár" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Több értékesítése" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Árszámítások gyorstárazásához használt pénznem" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Minimum alkatrészjegyzék költség" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Összetevők minimum költsége" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Maximum alkatrészjegyzék költség" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Összetevők maximum költsége" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Minimum beszerzési ár" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Eddigi minimum beszerzési költség" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Maximum beszerzési ár" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Eddigi maximum beszerzési költség" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Minimum belső ár" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Minimum költség a belső ársávok alapján" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Maximum belső ár" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Maximum költség a belső ársávok alapján" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Minimum beszállítói ár" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Minimum alkatrész ár a beszállítóktól" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Maximum beszállítói ár" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Maximum alkatrész ár a beszállítóktól" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Minimum alkatrészváltozat ár" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Alkatrészváltozatok számolt minimum költsége" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Maximum alkatrészváltozat ár" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Alkatrészváltozatok számolt maximum költsége" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Minimum költség" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Minimum költség felülbírálása" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Maximum költség" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Maximum költség felülbírálása" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Számított általános minimum költség" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Számított általános maximum költség" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Minimum eladási ár" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Minimum eladási ár az ársávok alapján" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Maximum eladási ár" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Maximum eladási ár az ársávok alapján" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Minimum eladási költség" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Eddigi minimum eladási ár" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Maximum eladási költség" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Eddigi maximum eladási ár" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Leltározható alkatrész" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Tételszám" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Egyedi készlet tételek száma a leltárkor" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Teljes készlet a leltárkor" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Dátum" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Leltározva ekkor" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "További megjegyzések" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Leltározta" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Minimum készlet érték" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Becsült minimum raktárkészlet érték" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Maximum készlet érték" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Becsült maximum raktárkészlet érték" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Riport" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "Leltár riport fájl (generált)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Alkatrész szám" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Leltározott alkatrészek száma" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Felhasználó aki a leltár riportot kérte" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "Alkatrész értékesítési ársáv" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "Alkatrész Teszt Sablon" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Hibás sablon név - legalább egy alfanumerikus karakter kötelező" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "A lehetőségek egyediek kell legyenek" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Teszt sablont csak ellenőrizhetőre beállított alkatrészhez lehet csinálni" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "Már létezik ilyen azonosítójú Teszt sablon ehhez az alkatrészhez" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Teszt név" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Add meg a teszt nevét" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "Teszt azonosító" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "Egyszerűsített Teszt azonosító" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Teszt leírása" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Adj hozzá egy leírást ehhez a teszthez" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Engedélyezve" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "Teszt engedélyezve?" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Kötelező" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Szükséges-e hogy ez a teszt sikeres legyen?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Kötelező érték" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően érték legyen rendelve?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Kötelező melléklet" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően fájl melléklet legyen rendelve?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Lehetőségek" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "Választható lehetőségek ehhez a Teszthez (vesszővel elválasztva)" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "Alkatrész Paraméter Sablon" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "Jelölőnégyzet paraméternek nem lehet mértékegysége" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "Jelölőnégyzet paraméternek nem lehetnek választási lehetőségei" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "A paraméter sablon nevének egyedinek kell lennie" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Paraméter neve" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Paraméter mértékegysége" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Paraméter leírása" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Jelölőnégyzet" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Ez a paraméter egy jelölőnégyzet?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Választható lehetőségek (vesszővel elválasztva)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "Alkatrész Paraméter" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "Lezárt alkatrész Paramétere nem szerkeszthető" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Hibás választás a paraméterre" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Szülő alkatrész" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Paraméter sablon" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Paraméter értéke" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "Alkatrészcsoport Paraméter Sablon" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Alapértelmezett érték" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Alapértelmezett paraméter érték" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás le van zárva" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás változat le van zárva" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Szülő alkatrész kiválasztása" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Al alkatrész" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Válaszd ki az alkatrészjegyzékben használandó alkatrészt" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Alkatrészjegyzék mennyiség ehhez az alkatrészjegyzék tételhez" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Ez az alkatrészjegyzék tétel opcionális" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Ez az alkatrészjegyzék tétel fogyóeszköz (készlete nincs követve a gyártásban)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Többlet" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Becsült gyártási veszteség (abszolút vagy százalékos)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Alkatrészjegyzék tétel azonosító" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Alkatrészjegyzék tétel megjegyzései" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Ellenőrző összeg" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "Alkatrészjegyzék sor ellenőrző összeg" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Jóváhagyva" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Ez a BOM tétel jóvá lett hagyva" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Öröklődött" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ezt az alkatrészjegyzék tételt az alkatrész változatok alkatrészjegyzékei is öröklik" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Alkatrészváltozatok készlet tételei használhatók ehhez az alkatrészjegyzék tételhez" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "A mennyiség egész szám kell legyen a követésre kötelezett alkatrészek esetén" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Al alkatrészt kötelező megadni" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "Alkatrészjegyzék tétel helyettesítő" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "A helyettesítő alkatrész nem lehet ugyanaz mint a fő alkatrész" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Szülő alkatrészjegyzék tétel" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Helyettesítő alkatrész" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "1.rész" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "2.rész" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Válassz kapcsolódó alkatrészt" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Alkatrész kapcsolat nem hozható létre önmagával" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "Már létezik duplikált alkatrész kapcsolat" @@ -6195,247 +6195,247 @@ msgstr "Van már ilyen gyártói alkatrész" msgid "Supplier part matching this SKU already exists" msgstr "Van már ilyen beszállítói alkatrész" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Kategória neve" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Gyártásban" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Készlet tételek" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "Verziók" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Beszállítók" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Teljes készlet" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Nem lefoglalt készlet" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "Variánsok Raktárkészlet" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Alkatrész másolása" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Kezdeti adatok másolása egy másik alkatrészről" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Kezdeti készlet" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Kezdeti készlet mennyiség létrehozása" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Beszállító információ" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Kezdeti beszállító adatok hozzáadása" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Kategória paraméterek másolása" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Paraméter sablonok másolása a kiválasztott alkatrész kategóriából" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Meglévő kép" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "A meglévő alkatrész képfájl neve" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "A képfájl nem létezik" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Gyártható" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Leltár riport korlátozása bizonyos alkatrészre és variánsra" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Leltár riport korlátozása bizonyos alkatrész kategóriára és az alatta lévőkre" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Leltár riport korlátozása bizonyos készlethelyre és az alatta lévőkre" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "Külső készlet nélkül" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Külső helyeken lévő készlet nélkül" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Riport létrehozása" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Riport fájl létrehozása a számított leltár adatokkal" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Alaktrészek frissítése" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Megadott alkatrészek frissítése a számított leltár adatokkal" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "Leltár funkció nincs engedélyezve" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Háttér folyamat ellenőrzés sikertelen" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Minimum ár" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Számított minimum ár felülbírálása" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Minimum ár pénzneme" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Maximum ár" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Számított maximum ár felülbírálása" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Maximum ár pénzneme" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Frissítés" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Alkatrész árak frissítése" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Megadott pénznem átváltása {default_currency}-re sikertelen" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "A Minimum ár nem lehet nagyobb mint a Maximum ár" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "A Maximum ár nem lehet kisebb mint a Minimum ár" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "Szülő összeállítás kiválasztása" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "Összetevő alkatrész kijelölése" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Létező adat törlése" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Meglévő alkatrészjegyzék tételek törlése a másolás előtt" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Örököltekkel együtt" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Sablon alkatrészektől örökölt alkatrészjegyzék tételek használata" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Hibás sorok kihagyása" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Engedély a hibás sorok kihagyására" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Helyettesítő alkatrészek másolása" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Helyettesítő alkatrészek másolása az alkatrészjegyzék tételek másolásakor" @@ -8728,6 +8728,15 @@ msgstr "Függőben levő adatbázis migrációk" msgid "There are pending database migrations which require attention" msgstr "Törődést igénylő függőben levő adatbázis migrációk találhatók" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index c8bc543c52..e3dccf3f93 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Pilihan tidak valid" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Nama" @@ -419,7 +419,7 @@ msgstr "Nama" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Terjadi Kesalahan Server" msgid "An error has been logged by the server." msgstr "Sebuah kesalahan telah dicatat oleh server." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Harus berupa angka yang valid" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Mata Uang" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Bagian" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "Referensi Order Produksi" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Jumlah bagian yang dapat dilacak harus berupa angka bulat" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam daftar barang" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Nomor Seri" @@ -1073,7 +1073,7 @@ msgstr "Masukkan nomor seri untuk hasil pesanan" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Terima bahwa stok item tidak teralokasikan sepenuhnya ke pesanan ini" msgid "Required stock has not been fully allocated" msgstr "Stok yang diperlukan belum teralokasikan sepenuhnya" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Terima Tidak Selesai" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part harus mengarah ke bagian yang sesuai dengan order produksi msgid "Item must be in stock" msgstr "Item harus tersedia dalam stok" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Jumlah tersedia ({q}) terlampaui" @@ -1243,7 +1243,7 @@ msgstr "Hasil produksi harus ditentukan untuk mengalokasikan bagian yang terlaca msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Hasil produksi tidak dapat ditentukan untuk alokasi barang yang tidak terlacak" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Item yang dialokasikan harus disediakan" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Item tagihan material" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Komponen" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Tanggal" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Lapor" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Aktif" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Pilihan" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Harga Minimal" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Harga Maksimal" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Perbarui" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 545db7e663..3648bad3f2 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -110,7 +110,7 @@ msgstr "Valore decimale non valido" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Scelta non valida" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Nome" @@ -419,7 +419,7 @@ msgstr "Nome" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Errore del server" msgid "An error has been logged by the server." msgstr "Un errore è stato loggato dal server." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Deve essere un numero valido" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Selezionare la valuta dalle opzioni disponibili" @@ -546,10 +546,10 @@ msgstr "Includi Varianti" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Articolo" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categoria" @@ -648,16 +648,16 @@ msgstr "Escludi Albero" msgid "Build must be cancelled before it can be deleted" msgstr "La produzione deve essere annullata prima di poter essere eliminata" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Consumabile" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Opzionale" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Assemblaggio" @@ -733,7 +733,7 @@ msgstr "Riferimento Ordine Di Produzione" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" @@ -946,8 +946,8 @@ msgstr "Crea oggetto" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Quantità totale richiesta per articoli rintracciabili" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantità totale richiesta, poiché la fattura dei materiali contiene articoli rintracciabili" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Codice Seriale" @@ -1073,7 +1073,7 @@ msgstr "Inserisci i numeri di serie per gli output di compilazione (build option #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Accetta che gli elementi in giacenza non sono stati completamente assegn msgid "Required stock has not been fully allocated" msgstr "La giacenza richiesta non è stata completamente assegnata" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Accetta Incompleta" @@ -1230,7 +1230,7 @@ msgstr "gli elementi degli articoli della distinta base devono puntare alla stes msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantità disponibile ({q}) superata" @@ -1243,7 +1243,7 @@ msgstr "L'output di produzione deve essere specificato per l'ubicazione delle pa msgid "Build output cannot be specified for allocation of untracked parts" msgstr "L'output di produzione non deve essere specificato per l'ubicazione delle parti non tracciate" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" @@ -1329,12 +1329,12 @@ msgstr "Tracciabile" msgid "Inherited" msgstr "Ereditato" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Consenti Le Varianti" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Distinta base (Bom)" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Scorte Assegnate" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "Ordinato" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "In Produzione" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Scorte esterne" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Disponibilità in magazzino" @@ -1495,8 +1495,8 @@ msgstr "La stringa chiave deve essere univoca" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "La chiave logica deve essere nelle chiavi logiche dello stato di riferim msgid "Name must be different from the names of the reference status" msgstr "Il nome deve essere diverso dai nomi dello stato di riferimento" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Elenco Selezioni" @@ -1931,7 +1931,7 @@ msgstr "Questa voce della lista di selezione è attiva?" msgid "Barcode Scan" msgstr "Scansione Codice A Barre" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Dati" @@ -2564,7 +2564,7 @@ msgstr "Copia Template Parametri Categoria" msgid "Copy category parameter templates when creating a part" msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Gli articoli sono modelli per impostazione predefinita" msgid "Parts can be assembled from other components by default" msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Componente" @@ -3861,7 +3861,7 @@ msgstr "Nome parametro" msgid "Parameter value" msgstr "Valore del parametro" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Unità" @@ -3913,8 +3913,8 @@ msgstr "URL dell'articolo del fornitore" msgid "Supplier part description" msgstr "Descrizione articolo fornitore" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Descrizione articolo fornitore" msgid "Note" msgstr "Nota" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "costo base" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Onere minimo (ad esempio tassa di stoccaggio)" @@ -3949,7 +3949,7 @@ msgstr "Quantità Confezione" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "multiplo" @@ -3985,7 +3985,7 @@ msgstr "Valuta predefinita utilizzata per questo fornitore" msgid "Company Name" msgstr "Nome Azienda" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "In magazzino" @@ -4741,8 +4741,8 @@ msgstr "Verificato Da" msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Spedizione" @@ -4799,7 +4799,7 @@ msgstr "Impossibile allocare stock a una riga senza un articolo" msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantità deve essere 1 per l'elemento serializzato" @@ -4946,11 +4946,11 @@ msgstr "Nome Fornitore" msgid "Order cannot be cancelled" msgstr "L'ordine non può essere cancellato" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Consenti di chiudere l'ordine con elementi di riga incompleti" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "L'ordine ha elementi di riga incompleti" @@ -5006,7 +5006,7 @@ msgstr "Il fornitore deve essere abbinato all'ordine d'acquisto" msgid "Purchase order must match supplier" msgstr "L'ordine di acquisto deve essere abbinato al fornitore" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Elemento Riga" @@ -5014,7 +5014,7 @@ msgstr "Elemento Riga" msgid "Line item does not match purchase order" msgstr "L'elemento di riga non corrisponde all'ordine di acquisto" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" @@ -5039,7 +5039,7 @@ msgstr "Inserisci i numeri di serie per gli articoli stock in arrivo" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "Il codice a barre è già in uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Deve essere fornita una quantità intera per gli articoli rintracciabili" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Gli elementi di linea devono essere forniti" @@ -5079,67 +5079,67 @@ msgstr "Spedizioni" msgid "Completed Shipments" msgstr "Spedizioni Completate" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Valuta prezzo di vendita" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "Elementi Assegnati" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Nessun dettaglio di spedizione fornito" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "L'elemento di riga non è associato a questo ordine" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "La quantità deve essere positiva" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Inserisci i numeri di serie da assegnare" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "La spedizione è già stata spedita" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "La spedizione non è associata con questo ordine" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Nessuna corrispondenza trovata per i seguenti numeri di serie" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "I seguenti numeri di serie non sono disponibili" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "Il componente è provabile" msgid "Uses" msgstr "Utilizzi" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Categoria Articoli" @@ -5448,7 +5448,7 @@ msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" msgid "Part category" msgstr "Categoria articolo" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN - Numero di riferimento interno" @@ -5489,7 +5489,7 @@ msgstr "Scadenza Predefinita" msgid "Expiry time (in days) for stock items of this part" msgstr "Scadenza (in giorni) per gli articoli in giacenza di questo pezzo" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Scorta Minima" @@ -5565,508 +5565,508 @@ msgstr "Utente responsabile di questo articolo" msgid "Last Stocktake" msgstr "Ultimo Inventario" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Vendita multipla" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Valuta utilizzata per calcolare i prezzi" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Costo Minimo Distinta Base" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Costo minimo dei componenti dell'articolo" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Costo Massimo Distinta Base" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Costo massimo dei componenti dell'articolo" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Importo Acquisto Minimo" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Costo minimo di acquisto storico" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Importo massimo acquisto" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Costo massimo di acquisto storico" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Prezzo Interno Minimo" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Costo minimo basato su interruzioni di prezzo interne" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Prezzo Interno Massimo" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Costo massimo basato su interruzioni di prezzo interne" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Prezzo Minimo Fornitore" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Prezzo minimo articolo da fornitori esterni" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Prezzo Massimo Fornitore" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Prezzo massimo dell'articolo proveniente da fornitori esterni" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Variazione di costo minimo" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Costo minimo calcolato di variazione dell'articolo" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Massima variazione di costo" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Costo massimo calcolato di variazione dell'articolo" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Costo Minimo" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Sovrascrivi il costo minimo" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Costo Massimo" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Sovrascrivi il costo massimo" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Costo minimo totale calcolato" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Costo massimo totale calcolato" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Prezzo Di Vendita Minimo" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Prezzo minimo di vendita basato sulle interruzioni di prezzo" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Prezzo Di Vendita Massimo" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Prezzo massimo di vendita basato sulle interruzioni di prezzo" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Costo Di Vendita Minimo" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Prezzo storico minimo di vendita" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Costo Di Vendita Minimo" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Prezzo storico massimo di vendita" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Articolo per l'inventario" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Contatore Elemento" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Numero di scorte individuali al momento dell'inventario" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Totale delle scorte disponibili al momento dell'inventario" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Data in cui è stato effettuato l'inventario" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Note aggiuntive" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Utente che ha eseguito questo inventario" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Costo Minimo Scorta" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Costo minimo stimato di magazzino a disposizione" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Costo Massimo Scorte" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Costo massimo stimato di magazzino a disposizione" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Rapporto" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "File Report Inventario (generato internamente)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Conteggio Articolo" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Numero di articoli oggetto d'inventario" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Utente che ha richiesto questo report inventario" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "Aggiungi Prezzo Ribassato di Vendita dell'Articolo" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "Modello Prove Articolo" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Nome modello non valido - deve includere almeno un carattere alfanumerico" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "Le scelte devono essere uniche" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Il modello di prova può essere creato solo per gli articoli testabili" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "Il modello di test con la stessa chiave esiste già per l'articolo" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Nome Test" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Inserisci un nome per la prova" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "Chiave Di Prova" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "Chiave semplificata per la prova" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Descrizione Di Prova" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Inserisci descrizione per questa prova" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Abilitato" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Richiesto" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Questa prova è necessaria per passare?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Valore richiesto" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Questa prova richiede un valore quando si aggiunge un risultato di prova?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Allegato Richiesto" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Questa prova richiede un file allegato quando si aggiunge un risultato di prova?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "Il nome del modello del parametro deve essere univoco" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Nome Parametro" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Descrizione del parametro" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Casella di spunta" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Questo parametro è una casella di spunta?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Scelte valide per questo parametro (separato da virgola)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "Lista di selezione per questo parametro" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "Parametri Articolo" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "Il parametro non può essere modificato - l'articolo è bloccato" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Scelta non valida per il valore del parametro" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Articolo principale" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Modello Parametro" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Valore del Parametro" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "Modello Parametro Categoria Articolo" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Valore Predefinito" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Valore Parametro Predefinito" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Seleziona articolo principale" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Articolo subordinato" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Seleziona l'articolo da utilizzare nella Distinta Base" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Quantità Distinta Base per questo elemento Distinta Base" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Questo elemento della Distinta Base è opzionale" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Questo elemento della Distinta Base è consumabile (non è tracciato negli ordini di produzione)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Eccedenza" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Quantità stimata scarti di produzione (assoluta o percentuale)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Riferimento Elemento Distinta Base" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Note Elemento Distinta Base" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Codice di controllo" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "Codice di controllo Distinta Base" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Convalidato" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Questo elemento della Distinta Base viene ereditato dalle Distinte Base per gli articoli varianti" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Gli elementi in giacenza per gli articoli varianti possono essere utilizzati per questo elemento Distinta Base" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "La quantità deve essere un valore intero per gli articoli rintracciabili" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "L'articolo subordinato deve essere specificato" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "Elemento Distinta Base Sostituito" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "La parte sostituita non può essere la stessa dell'articolo principale" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Elemento principale Distinta Base" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Sostituisci l'Articolo" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Articolo 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Articolo 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Seleziona Prodotto Relativo" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Non si può creare una relazione tra l'articolo e sé stesso" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "La relazione duplicata esiste già" @@ -6194,247 +6194,247 @@ msgstr "L'articolo del produttore che corrisponde a questo MPN esiste già" msgid "Supplier part matching this SKU already exists" msgstr "L'articolo del fornitore che corrisponde a questo SKU esiste già" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Nome Categoria" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "In Costruzione" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Articoli in magazzino" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "Revisioni" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Fornitori" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Giacenze Totali" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Scorte Non Assegnate" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "Scorta Variante" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Duplica articolo" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Copia i dati iniziali da un altro Articolo" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Stock iniziale" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Crea Articolo con quantità di scorta iniziale" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Informazioni Fornitore" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Aggiungi le informazioni iniziali del fornitore per questo articolo" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Copia Parametri Categoria" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Copia i parametri dai modelli della categoria articolo selezionata" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Puoi produrre" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Limitare il report d'inventario ad un articolo particolare e a eventuali articoli varianti" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Limita il report d'inventario ad una particolare categoria articolo, e a eventuali categorie secondarie" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Limita il report d'inventario ad una particolare ubicazione di magazzino, e a eventuali ubicazioni secondarie" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Genera Report" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Genera file di report contenente dati di inventario calcolati" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Aggiorna Articoli" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Aggiorna gli articoli specificati con i dati calcolati di inventario" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "La funzione Inventario non è abilitata" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Controllo in background non riuscito" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Prezzo Minimo" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Prezzo Massimo" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Aggiorna" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Aggiorna i prezzi per questo articolo" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Seleziona l'articolo da cui copiare la distinta base" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Rimuovi Dati Esistenti" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Rimuovi elementi distinta base esistenti prima di copiare" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Includi Ereditato" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Includi gli elementi Distinta Base ereditati da prodotti template" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Salta Righe Non Valide" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Abilita questa opzione per saltare le righe non valide" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Copia Articoli sostitutivi" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index fa05d3c924..a762aaf7b4 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -110,7 +110,7 @@ msgstr "無効な10進数値" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "無効な選択です" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "お名前" @@ -419,7 +419,7 @@ msgstr "お名前" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "サーバーエラー" msgid "An error has been logged by the server." msgstr "サーバーによってエラーが記録されました。" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "有効な数字でなければなりません" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "通貨" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "利用可能なオプションから通貨を選択してください" @@ -546,10 +546,10 @@ msgstr "バリアントを含む" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "パーツ" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "カテゴリ" @@ -648,16 +648,16 @@ msgstr "ツリーを除く" msgid "Build must be cancelled before it can be deleted" msgstr "削除するには、ビルドをキャンセルする必要があります。" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "消耗品" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "オプション" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "アセンブリ" @@ -733,7 +733,7 @@ msgstr "ビルド・オーダー・リファレンス" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "ビルド出力がビルド順序と一致しません" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "数量はゼロより大きくなければなりません" @@ -946,8 +946,8 @@ msgstr "ビルドオブジェクト" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "選択された在庫品目が部品表に一致しません。" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "追跡可能な部品に必要な整数個数" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "部品表には追跡可能な部品が含まれるため、必要な数量は整数" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "シリアル番号" @@ -1073,7 +1073,7 @@ msgstr "ビルド出力のためのシリアル番号の入力" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "在庫アイテムがこのビルド・オーダーに完全に割り当 msgid "Required stock has not been fully allocated" msgstr "必要在庫の配分が完了していません" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "インコンプリートの受け入れ" @@ -1230,7 +1230,7 @@ msgstr "bom_item.partは、ビルドオーダーと同じパーツを指す必 msgid "Item must be in stock" msgstr "在庫があること" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "使用可能数量({q})を超過" @@ -1243,7 +1243,7 @@ msgstr "追跡部品の割り当てには、ビルド出力を指定する必要 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "追跡されていない部品の割り当てでは、ビルド出力を指定できません。" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "割り当て項目の提供" @@ -1329,12 +1329,12 @@ msgstr "追跡可能" msgid "Inherited" msgstr "継承" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "バリアントを許可" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "BOMアイテム" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "割当株式" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "注文中" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "生産中" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "外部在庫" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "在庫状況" @@ -1495,8 +1495,8 @@ msgstr "キー文字列は一意でなければなりません。" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "論理キーは、参照ステータスの論理キーに含まれてい msgid "Name must be different from the names of the reference status" msgstr "リファレンス・ステータスの名前とは異なっていなければならない。" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "セレクションリスト" @@ -1931,7 +1931,7 @@ msgstr "この選択リストはアクティブですか?" msgid "Barcode Scan" msgstr "バーコードスキャン" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "データ" @@ -2564,7 +2564,7 @@ msgstr "カテゴリー・パラメーター・テンプレートのコピー" msgid "Copy category parameter templates when creating a part" msgstr "部品作成時のカテゴリー・パラメーター・テンプレートのコピー" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "パーツはデフォルトのテンプレートです" msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "コンポーネント" @@ -3861,7 +3861,7 @@ msgstr "パラメータ名" msgid "Parameter value" msgstr "パラメータ値" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "単位" @@ -3913,8 +3913,8 @@ msgstr "外部サプライヤー部品リンク用URL" msgid "Supplier part description" msgstr "サプライヤーの部品説明" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "サプライヤーの部品説明" msgid "Note" msgstr "備考" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "基本料金" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "ミニマムチャージ(例:仕入れ手数料)" @@ -3949,7 +3949,7 @@ msgstr "パック数量" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "1パックに供給される総量。単品の場合は空のままにしてください。" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "複数" @@ -3985,7 +3985,7 @@ msgstr "このサプライヤーで使用されるデフォルト通貨" msgid "Company Name" msgstr "会社名" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "在庫あり" @@ -4741,8 +4741,8 @@ msgstr "チェック済み" msgid "User who checked this shipment" msgstr "この貨物をチェックしたユーザー" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "発送" @@ -4799,7 +4799,7 @@ msgstr "部品のないラインに在庫を割り当てることはできませ msgid "Allocation quantity cannot exceed stock quantity" msgstr "割当数量が在庫数量を超えることはできません" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "シリアル化された在庫品の場合、数量は1でなければなりません。" @@ -4946,11 +4946,11 @@ msgstr "サプライヤー名" msgid "Order cannot be cancelled" msgstr "ご注文のキャンセルはできません。" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "未完了の行項目で注文を閉じることができます。" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "注文に不備がある場合" @@ -5006,7 +5006,7 @@ msgstr "サプライヤーは発注書と一致しなければなりません。 msgid "Purchase order must match supplier" msgstr "発注書はサプライヤーと一致している必要があります。" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "明細" @@ -5014,7 +5014,7 @@ msgstr "明細" msgid "Line item does not match purchase order" msgstr "品目が発注書と一致しません" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "受取商品の配送先選択" @@ -5039,7 +5039,7 @@ msgstr "入荷した在庫品のシリアル番号の入力" msgid "Override packaging information for incoming stock items" msgstr "入荷在庫品の包装情報の上書き" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "在庫品の入荷に関する注意事項" @@ -5059,7 +5059,7 @@ msgstr "バーコードはすでに使用されています" msgid "An integer quantity must be provided for trackable parts" msgstr "追跡可能な部品については、整数の数量を提供する必要があります。" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "項目は必ずご記入ください。" @@ -5079,67 +5079,67 @@ msgstr "発送" msgid "Completed Shipments" msgstr "完了した出荷" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "販売価格通貨" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "割当項目" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "出荷の詳細は記載されていません" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "ラインアイテムは、この注文に関連付けられていません。" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "数量は正数でなければなりません。" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "割り当てるシリアル番号を入力" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "出荷済み" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "この注文には出荷が関連付けられていません" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "以下のシリアル番号に該当するものは見つかりませんでした。" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "以下のシリアル番号はご利用いただけません。" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "返品注文項目" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "ラインアイテムが返品オーダーと一致しません" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "ラインアイテムはすでに受領済み" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "商品の受け取りは、進行中の注文に対してのみ可能です。" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "返品数量" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "ライン価格通貨" @@ -5286,7 +5286,7 @@ msgstr "コンポーネント部分はテスト可能" msgid "Uses" msgstr "用途" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "パーツカテゴリ" @@ -5448,7 +5448,7 @@ msgstr "検索結果での視認性を向上させる部分キーワード" msgid "Part category" msgstr "パーツカテゴリ" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "即時支払通知" @@ -5489,7 +5489,7 @@ msgstr "デフォルトの有効期限" msgid "Expiry time (in days) for stock items of this part" msgstr "この部品の在庫品の有効期限(日単位" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "最小在庫" @@ -5565,508 +5565,508 @@ msgstr "この部分の責任者" msgid "Last Stocktake" msgstr "最後のストックテイク" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "複数販売" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "価格計算のキャッシュに使用される通貨" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "最小BOMコスト" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "構成部品の最低コスト" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "最大BOMコスト" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "構成部品の最大コスト" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "最低購入価格" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "過去の最低購入価額" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "最大購入費用" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "過去の最高購入価格" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "最低社内価格" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "社内価格ブレークに基づく最低コスト" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "社内最高価格" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "社内価格ブレークに基づく最大コスト" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "最低供給価格" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "外部サプライヤーからの部品の最低価格" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "サプライヤー最高価格" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "外部サプライヤーからの部品の最高価格" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "最小バリアントコスト" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "バリアントパーツの最小コストの計算" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "最大バリアントコスト" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "バリアント部品の最大コストの計算" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "最低料金" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "最低コストのオーバーライド" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "最大コスト" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "最大コストのオーバーライド" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "総合的な最小コストの計算" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "総合最大コストの計算" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "最低販売価格" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "価格破壊に基づく最低販売価格" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "最高販売価格" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "価格破壊に基づく最高販売価格" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "最低販売価格" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "過去の最低売却価格" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "最大販売価格" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "過去の最高売却価格" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "ストックテイク用部品" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "個数" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "棚卸時の個別在庫数" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "ストックテイク時の在庫可能量" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "日付" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "ストックテイク実施日" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "その他の注意事項" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "このストックテイクを実施したユーザー" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "最低在庫コスト" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "手元在庫の最低見積原価" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "最大在庫コスト" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "手元在庫の最大見積原価" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "レポート" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "ストックテイクレポートファイル(社内で作成)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "部品数" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "ストックテーク対象部品数" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "このストックテイク・レポートを依頼したユーザー" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "パーツセール価格" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "部品試験テンプレート" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "無効なテンプレート名 - 英数字を1文字以上含む必要があります。" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "選択肢はユニークでなければなりません" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "テストテンプレートは、テスト可能な部分に対してのみ作成できます。" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "同じキーを持つテスト・テンプレートがパートに既に存在します。" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "試験名" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "テストの名前を入力します。" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "テストキー" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "テストの簡易キー" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "試験内容" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "このテストの説明を入力してください。" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "有効" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "このテストは有効ですか?" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "必須" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "このテストは合格するために必要ですか?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "価値が必要" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "このテストは、テスト結果を追加する際に値を必要としますか?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "アタッチメントが必要" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "この試験では、試験結果を追加する際にファイルの添付が必要ですか。" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "選択肢" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "このテストで有効な選択肢(カンマ区切り)" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "部品パラメータテンプレート" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "チェックボックスのパラメータに単位を指定することはできません。" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "チェックボックスパラメータに選択肢を持たせることはできません。" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "パラメータ・テンプレート名は一意でなければなりません。" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "パラメータ名" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "このパラメータの物理単位" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "パラメータの説明" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "チェックボックス" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "このパラメータはチェックボックスですか?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "このパラメータの有効な選択肢(カンマ区切り)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "このパラメータの選択リスト" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "部品パラメータ" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "パラメータは変更できません。" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "パラメータ値の選択が無効" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "親部分" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "パラメータテンプレート" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "パラメータ値" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "部品分類パラメータテンプレート" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "初期値" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "パラメータのデフォルト値" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOMアイテムは変更できません - アセンブリがロックされています。" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM アイテムは変更できません - バリアントアセンブリがロックされています。" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "親部品を選択" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "サブパート" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "BOMで使用する部品を選択" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "このBOMアイテムのBOM数量" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "この部品表はオプションです。" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "このBOMアイテムは消耗品です。" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "超過分" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "推定建設廃棄物量(絶対値またはパーセンテージ)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "BOMアイテムリファレンス" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "BOMアイテムノート" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "チェックサムi" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "BOMラインのチェックサム" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "検証済み" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "このBOMアイテムは検証済みです" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "継承" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "この BOM アイテムは、バリアントパーツの BOM に継承されます。" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "このBOMアイテムには、バリアントパーツのストックアイテムを使用できます。" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "数量は追跡可能な部品の場合、整数値でなければなりません。" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "サブパーツの指定が必要" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "BOMアイテム代替" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "代用部品はマスター部品と同じにすることはできません。" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "親BOMアイテム" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "代用部品" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "パート #1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "パート #2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "関連部品を選択" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "この関係について" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "部品とそれ自身との間に部品関係を作ることはできません。" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "重複する関係が既に存在します。" @@ -6194,247 +6194,247 @@ msgstr "このMPNに一致するメーカー部品はすでに存在します。 msgid "Supplier part matching this SKU already exists" msgstr "このSKUに一致するサプライヤー部品は既に存在します。" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "カテゴリ名" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "建物" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "在庫商品" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "リビジョン" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "仕入先" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "総在庫" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "未割当株式" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "バリアントストック" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "重複部分" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "別のパートから初期データをコピー" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "初期在庫" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "初期在庫数で部品を作成" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "サプライヤー情報" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "この部品の初期サプライヤー情報を追加します。" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "コピーカテゴリパラメータ" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "選択したパーツカテゴリーからパラメータテンプレートをコピー" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "既存イメージ" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "既存の部品画像のファイル名" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "画像ファイルが存在しません" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "ビルド" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "ストックテイクレポートを特定の部品とバリアント部品に限定します。" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "ストックテイクレポートを特定の部品カテゴリーとその子カテゴリーに限定します。" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "ストックテイクレポートを特定のストックロケーションと子ロケーションに限定" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "外部在庫を除く" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "外部ロケーションの在庫品を除く" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "レポートを生成" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "計算されたストックテイクデータを含むレポートファイルの作成" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "更新部品" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "計算されたストックテイクデータで指定部品を更新" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "在庫管理機能が有効になっていません" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "バックグラウンドワーカーのチェックに失敗しました" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "最小価格" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "最低価格の計算値の上書き" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "最低価格通貨" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "最大価格" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "最高価格の計算値を上書き" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "最高価格通貨" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "更新" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "この部品の価格を更新" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "提供された通貨から{default_currency}に変換できませんでした。" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "最低価格は最高価格を超えてはなりません。" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "最高価格は最低価格を下回ってはなりません。" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "親アセンブリを選択" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "構成部品の選択" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "BOMをコピーする部品を選択します。" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "既存データの削除" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "コピー前に既存のBOMアイテムを削除" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "インクルード継承" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "テンプレート化された部品から継承されたBOM項目を含めます。" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "無効な行をスキップ" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "無効な行をスキップするには、このオプションを有効にします。" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "コピー代用部品" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "BOMアイテムの重複時に代替部品をコピー" @@ -8727,6 +8727,15 @@ msgstr "保留中のデータベース移行" msgid "There are pending database migrations which require attention" msgstr "保留中のデータベース移行があり、注意が必要です。" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 04583b9de6..aa2ae548c3 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "" @@ -419,7 +419,7 @@ msgstr "" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 71c9714731..8e92ee8fa2 100644 --- a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -110,7 +110,7 @@ msgstr "Neteisinga dešimtainė reikšmė" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Neteisingas pasirinkimas" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Pavadinimas" @@ -419,7 +419,7 @@ msgstr "Pavadinimas" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Serverio klaida" msgid "An error has been logged by the server." msgstr "Serveris užfiksavo klaidą." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Turi būti teisingas skaičius" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valiuta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Pasirinkite valiutą iš galimų variantų" @@ -546,10 +546,10 @@ msgstr "Įtraukti variantus" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Detalė" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategorija" @@ -648,16 +648,16 @@ msgstr "Neįtraukti medžio struktūros" msgid "Build must be cancelled before it can be deleted" msgstr "Prieš ištrinant gamybą, ji turi būti atšaukta" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Sunaudojama" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Pasirinktinai" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Surinkimas" @@ -733,7 +733,7 @@ msgstr "Gamybos užsakymo nuoroda" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Gamybos rezultatas neatitinka gamybos užsakymo" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Kiekis turi būti didesnis nei nulis" @@ -946,8 +946,8 @@ msgstr "Gamybos objektas" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Pasirinktas atsargų elementas neatitinka BOM eilutės" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Sekamoms detalėms reikalingas sveikasis kiekis" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Reikalingas sveikasis kiekis, nes komplektavimo žiniaraštyje yra sekamų detalių" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Serijos numeriai" @@ -1073,7 +1073,7 @@ msgstr "Įveskite serijos numerius gamybos rezultatams" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Priimti, kad atsargos nebuvo visiškai priskirtos šiam gamybos užsakym msgid "Required stock has not been fully allocated" msgstr "Reikalingos atsargos nėra visiškai priskirtos" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Priimti nepilną" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part turi būti ta pati detalė kaip ir gamybos užsakyme" msgid "Item must be in stock" msgstr "Prekė turi būti atsargose" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Viršytas prieinamas kiekis ({q})" @@ -1243,7 +1243,7 @@ msgstr "Sekamų detalių priskyrymui turi būti nurodytas gamybos rezultatas" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Negalima nurodyti gamybos rezultato nesekamoms detalėms" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Turi būti pateikti paskirstymo elementai" @@ -1329,12 +1329,12 @@ msgstr "Sekama" msgid "Inherited" msgstr "Paveldėta" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Leisti variantus" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "BOM elementas" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Priskirtos atsargos" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "Užsakyta" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "Gamyboje" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Išorinės atsargos" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Prieinamos atsargos" @@ -1495,8 +1495,8 @@ msgstr "Raktas turi būti unikalus" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "Loginis raktas turi būti tarp nuorodos būsenų loginių raktų" msgid "Name must be different from the names of the reference status" msgstr "Pavadinimas turi skirtis nuo nuorodos būsenų pavadinimų" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Pasirinkimų sąrašas" @@ -1931,7 +1931,7 @@ msgstr "Ar šis sąrašo įrašas aktyvus?" msgid "Barcode Scan" msgstr "Brūkšninio kodo nuskaitymas" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Data" @@ -2564,7 +2564,7 @@ msgstr "Kopijuoti kategorijų parametrų šablonus" msgid "Copy category parameter templates when creating a part" msgstr "Kopijuoti kategorijų parametrų šablonus kuriant detalę" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Detalės pagal nutylėjimą yra šablonai" msgid "Parts can be assembled from other components by default" msgstr "Detalės pagal nutylėjimą gali būti surenkamos iš kitų komponentų" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Komponentas" @@ -3861,7 +3861,7 @@ msgstr "Parametro pavadinimas" msgid "Parameter value" msgstr "Parametro reikšmė" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Vienetai" @@ -3913,8 +3913,8 @@ msgstr "Išorinės nuorodos į tiekėjo detalės URL" msgid "Supplier part description" msgstr "Tiekėjo detalės aprašymas" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Tiekėjo detalės aprašymas" msgid "Note" msgstr "Pastaba" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "bazinė kaina" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalus mokestis (pvz., sandėliavimo mokestis)" @@ -3949,7 +3949,7 @@ msgstr "Pakuotės kiekis" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Bendras kiekis vienoje pakuotėje. Palikite tuščią, jei prekė tiekiama po vieną." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "daugiklis" @@ -3985,7 +3985,7 @@ msgstr "Numatytoji valiuta, naudojama šiam tiekėjui" msgid "Company Name" msgstr "Įmonės pavadinimas" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "Sandėlyje" @@ -4741,8 +4741,8 @@ msgstr "Patikrino" msgid "User who checked this shipment" msgstr "Vartotojas, patikrinęs šią siuntą" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Siunta" @@ -4799,7 +4799,7 @@ msgstr "Negalima priskirti prekių eilutei, jei joje nėra detalės" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Priskiriamas kiekis negali viršyti atsargų kiekio" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Kiekis turi būti 1, jei prekė turi serijos numerį" @@ -4946,11 +4946,11 @@ msgstr "Tiekėjo pavadinimas" msgid "Order cannot be cancelled" msgstr "Užsakymo atšaukti negalima" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Leisti užbaigti užsakymą su neužbaigtais eilutės įrašais" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "Užsakyme yra neužbaigtų eilutės įrašų" @@ -5006,7 +5006,7 @@ msgstr "Tiekėjas turi atitikti pirkimo užsakymą" msgid "Purchase order must match supplier" msgstr "Pirkimo užsakymas turi atitikti tiekėją" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Eilutės įrašas" @@ -5014,7 +5014,7 @@ msgstr "Eilutės įrašas" msgid "Line item does not match purchase order" msgstr "Eilutės įrašas neatitinka pirkimo užsakymo" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Pasirinkite paskirties vietą gautiems elementams" @@ -5039,7 +5039,7 @@ msgstr "Įveskite gaunamų atsargų serijos numerius" msgid "Override packaging information for incoming stock items" msgstr "Pakeisti gaunamų atsargų pakavimo informaciją" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "Papildoma pastaba gaunamoms atsargoms" @@ -5059,7 +5059,7 @@ msgstr "Brūkšninis kodas jau naudojamas" msgid "An integer quantity must be provided for trackable parts" msgstr "Sekamoms detalėms turi būti pateiktas sveikasis kiekis" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Turi būti pateikti eilutės įrašai" @@ -5079,67 +5079,67 @@ msgstr "Siuntos" msgid "Completed Shipments" msgstr "Užbaigtos siuntos" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Pardavimo kainos valiuta" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "Paskirstyti elementai" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Nepateikta siuntos informacija" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "Eilutės įrašas nėra susijęs su šiuo užsakymu" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "Kiekis turi būti teigiamas" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Įveskite priskiriamus serijos numerius" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "Siunta jau išsiųsta" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "Siunta nėra susieta su šiuo užsakymu" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Nerasta atitikmenų šiems serijos numeriams" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "Šie serijos numeriai nepasiekiami" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Grąžinimo užsakymo eilutės įrašas" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "Eilutės įrašas neatitinka grąžinimo užsakymo" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "Eilutės įrašas jau gautas" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Elementai gali būti priimami tik pagal vykdomus užsakymus" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Grąžinamas kiekis" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Eilutės kainos valiuta" @@ -5286,7 +5286,7 @@ msgstr "Komponento detalė gali būti testuojama" msgid "Uses" msgstr "Naudoja" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Detalių kategorija" @@ -5448,7 +5448,7 @@ msgstr "Detalės raktažodžiai, skirti pagerinti matomumą paieškos rezultatuo msgid "Part category" msgstr "Detalės kategorija" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5489,7 +5489,7 @@ msgstr "Numatytasis galiojimo laikas" msgid "Expiry time (in days) for stock items of this part" msgstr "Šios detalės atsargų galiojimo laikas (dienomis)" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Minimalus atsargų kiekis" @@ -5565,508 +5565,508 @@ msgstr "Atsakingas vartotojas už šią detalę" msgid "Last Stocktake" msgstr "Paskutinis inventorizavimas" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Parduodamas kiekis" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Valiuta, naudojama kainų skaičiavimams kaupti" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Minimali BOM kaina" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Minimali komponentų detalių kaina" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Maksimali BOM kaina" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Maksimali komponentų detalių kaina" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Minimali pirkimo kaina" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Mažiausia istorinė pirkimo kaina" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Maksimali pirkimo kaina" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Didžiausia istorinė pirkimo kaina" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Minimali vidinė kaina" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Mažiausia kaina pagal vidinius kainų intervalus" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Maksimali vidinė kaina" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Didžiausia kaina pagal vidinius kainų intervalus" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Mažiausia tiekėjo kaina" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Mažiausia detalės kaina iš išorinių tiekėjų" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Didžiausia tiekėjo kaina" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Didžiausia detalės kaina iš išorinių tiekėjų" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Mažiausia varianto kaina" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Apskaičiuota minimali variantų detalių kaina" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Didžiausia varianto kaina" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Apskaičiuota didžiausia variantų detalių kaina" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Minimali kaina" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Nepaisyti minimalios kainos" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Maksimali kaina" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Nepaisyti maksimalios kainos" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Apskaičiuota bendra minimali kaina" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Apskaičiuota bendra maksimali kaina" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Minimali pardavimo kaina" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Mažiausia pardavimo kaina pagal kainų intervalus" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Didžiausia pardavimo kaina" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Didžiausia pardavimo kaina pagal kainų intervalus" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Mažiausia pardavimo kaina" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Mažiausia istorinė pardavimo kaina" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Didžiausia pardavimo kaina" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Didžiausia istorinė pardavimo kaina" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Detalė inventorizacijai" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Vienetų skaičius" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Atsargų įrašų skaičius inventorizacijos metu" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Bendras prieinamas atsargų kiekis inventorizacijos metu" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Inventorizacijos atlikimo data" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Papildomos pastabos" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Naudotojas, atlikęs inventorizaciją" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Minimali atsargų kaina" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Apytikslė minimali turimų atsargų kaina" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Maksimali atsargų kaina" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Apytikslė maksimali turimų atsargų kaina" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Ataskaita" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "Inventorizacijos ataskaitos failas (generuotas sistemoje)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Detalių skaičius" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Detalių, įtrauktų į inventorizaciją, skaičius" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Vartotojas, užsakęs šią inventorizacijos ataskaitą" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "Detalės kainų intervalai pardavimui" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "Detalės bandymų šablonas" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Netinkamas šablono pavadinimas - turi būti bent vienas raidinis ar skaitinis simbolis" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "Pasirinkimai turi būti unikalūs" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Bandymų šablonus galima kurti tik testuojamoms detalėms" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "Detalė jau turi bandymų šabloną su tokiu pačiu raktu" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Bandymo pavadinimas" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Įveskite bandymo pavadinimą" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "Bandymo raktas" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "Supaprastintas bandymo raktas" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Bandymo aprašymas" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Įveskite šio bandymo aprašymą" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Įjungta" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "Ar šis bandymas įjungtas?" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Privalomas" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Ar šį bandymą būtina išlaikyti?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Reikalauja reikšmės" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Ar šiam bandymui reikia įvesti reikšmę pridedant rezultatą?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Reikalauja priedo" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Ar šiam bandymui reikia pridėti failą su rezultatu?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Pasirinkimai" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "Galimi pasirinkimai šiam bandymui (atskirti kableliais)" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "Detalės parametro šablonas" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "Žymimojo laukelio parametrai negali turėti matavimo vienetų" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "Žymimojo laukelio parametrai negali turėti pasirinkimų" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "Parametro šablono pavadinimas turi būti unikalus" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Parametro pavadinimas" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Fiziniai šio parametro vienetai" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Parametro aprašymas" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Žymimasis laukelis" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Ar šis parametras yra žymimasis laukelis?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Galimi pasirinkimai šiam parametrui (atskirti kableliais)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "Pasirinkimų sąrašas šiam parametrui" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "Detalės parametras" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "Parametro keisti negalima - detalė užrakinta" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Neteisingas pasirinkimas parametro reikšmei" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Pirminė detalė" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Parametro šablonas" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Parametro reikšmė" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "Detalių kategorijos parametro šablonas" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Numatytoji reikšmė" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Numatytoji parametro reikšmė" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOM elemento keisti negalima - surinkimas užrakintas" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM elemento keisti negalima - varianto surinkimas užrakintas" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Pasirinkite pirminę detalę" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Pavaldi detalė" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Pasirinkite detalę, naudojamą BOM" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "BOM reikalingas šios detalės kiekis" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Šis BOM elementas yra pasirenkamas" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Šis BOM elementas yra sunaudojamas (nesekamas gamybos užsakymuose)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Perteklinis kiekis" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Numatytas gamybos nuostolių kiekis (absoliutus arba procentinis)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "BOM nuoroda" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "BOM pastabos" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Kontrolinė suma" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "BOM eilutės kontrolinė suma" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Patvirtinta" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Šis BOM elementas patvirtintas" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Paveldima" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Šį BOM elementą paveldi variantų sąrašai" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Šiam BOM elementui galima naudoti variantinių detalių atsargas" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "Sekamoms detalėms kiekis turi būti sveikasis skaičius" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Turi būti nurodyta pavaldi detalė" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "BOM elemento pakaitalas" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "Pakaitinė detalė negali būti tokia pati kaip pagrindinė detalė" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Pagrindinis BOM elementas" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Pakaitinė detalė" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Detalė 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Detalė 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Pasirinkite susijusią detalę" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "Pastaba šiam ryšiui" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Detalių ryšio negalima sukurti tarp detalės ir jos pačios" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "Toks ryšys jau egzistuoja" @@ -6194,247 +6194,247 @@ msgstr "Detalė su šiuo gamintojo numeriu (MPN) jau egzistuoja" msgid "Supplier part matching this SKU already exists" msgstr "Tiekėjo detalė su šiuo SKU jau egzistuoja" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Kategorijos pavadinimas" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Surinkimas" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Atsargos" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "Versijos" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Tiekėjai" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Bendros atsargos" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Nepriskirtos atsargos" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "Variantų atsargos" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Kopijuoti detalę" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Kopijuoti pradinius duomenis iš kitos detalės" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Pradinės atsargos" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Sukurti detalę su pradiniu atsargų kiekiu" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Tiekėjo informacija" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Pridėti pradinę tiekėjo informaciją šiai detalei" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Kopijuoti kategorijos parametrus" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Kopijuoti parametrų šablonus iš pasirinktos detalių kategorijos" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Esamas paveikslėlis" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "Esamos detalės paveikslėlio failo pavadinimas" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "Paveikslėlio failas neegzistuoja" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Galima surinkti" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Apriboti inventorizacijos ataskaitą konkrečia detale ir jos variantais" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Apriboti inventorizacijos ataskaitą konkrečia detalių kategorija ir jos subkategorijomis" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Apriboti inventorizacijos ataskaitą konkrečia atsargų vieta ir jos subvietomis" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "Neįtraukti išorinių atsargų" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Neįtraukti atsargų iš išorinių vietų" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Generuoti ataskaitą" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Generuoti ataskaitos failą su apskaičiuotais inventorizacijos duomenimis" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Atnaujinti detales" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Atnaujinti nurodytas detales pagal apskaičiuotus inventorizacijos duomenis" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "Inventorizacijos funkcionalumas neįjungtas" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Fono proceso patikra nepavyko" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Mažiausia kaina" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Pakeisti apskaičiuotą mažiausią kainą" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Mažiausios kainos valiuta" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Didžiausia kaina" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Pakeisti apskaičiuotą didžiausią kainą" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Didžiausios kainos valiuta" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Atnaujinti" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Atnaujinti šios detalės kainodarą" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Nepavyko konvertuoti iš nurodytų valiutų į {default_currency}" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "Mažiausia kaina negali būti didesnė už didžiausią kainą" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "Didžiausia kaina negali būti mažesnė už mažiausią kainą" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "Pasirinkite pirminį surinkimą" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "Pasirinkite komponentinę detalę" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Pasirinkite detalę, iš kurios kopijuoti BOM" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Pašalinti esamus duomenis" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Pašalinti esamus BOM elementus prieš kopijuojant" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Įtraukti paveldėtus" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Įtraukti BOM elementus, paveldėtus iš šabloninių detalių" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Praleisti netinkamas eilutes" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Įjunkite šią parinktį, jei norite praleisti netinkamas eilutes" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Kopijuoti pakaitines detales" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopijuoti pakaitines detales, kai kopijuojami BOM elementai" @@ -8727,6 +8727,15 @@ msgstr "Laukiančios duomenų bazės migracijos" msgid "There are pending database migrations which require attention" msgstr "Yra laukiančių duomenų bazės migracijų, kurioms reikia dėmesio" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 68ec48eeb3..e6958a627f 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "" @@ -419,7 +419,7 @@ msgstr "" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index c410e591a3..e090af9913 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -110,7 +110,7 @@ msgstr "Ongeldige decimale waarde" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Ongeldige keuze" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Naam" @@ -419,7 +419,7 @@ msgstr "Naam" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Serverfout" msgid "An error has been logged by the server." msgstr "Er is een fout gelogd door de server." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Moet een geldig nummer zijn" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Selecteer valuta uit beschikbare opties" @@ -546,10 +546,10 @@ msgstr "Inclusief varianten" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Onderdeel" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categorie" @@ -648,16 +648,16 @@ msgstr "Boomstructuur uitsluiten" msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Verbruiksartikelen" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Optioneel" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Samenstelling" @@ -733,7 +733,7 @@ msgstr "Productieorderreferentie" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" @@ -946,8 +946,8 @@ msgstr "Bouw object" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Serienummers" @@ -1073,7 +1073,7 @@ msgstr "Voer serienummers in voor productieuitvoeren" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze p msgid "Required stock has not been fully allocated" msgstr "Vereiste voorraad is niet volledig toegewezen" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Accepteer Onvolledig" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part moet naar hetzelfde onderdeel wijzen als de productieorder msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Beschikbare hoeveelheid ({q}) overschreden" @@ -1243,7 +1243,7 @@ msgstr "Productieuitvoer moet worden opgegeven voor de toewijzing van gevolgde o msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Productieuitvoer kan niet worden gespecificeerd voor de toewijzing van niet gevolgde onderdelen" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" @@ -1329,12 +1329,12 @@ msgstr "Volgbaar" msgid "Inherited" msgstr "Overgenomen" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Varianten toestaan" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Stuklijstartikel" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Toegewezen voorraad" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "In bestelling" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "In productie" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Externe voorraad" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Beschikbare Voorraad" @@ -1495,8 +1495,8 @@ msgstr "Sleutelreeks moet uniek zijn" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "Logische sleutel moet in de logische sleutels van de referentiestatus st msgid "Name must be different from the names of the reference status" msgstr "Naam moet anders zijn dan de namen van de referentie status" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Keuzelijst" @@ -1931,7 +1931,7 @@ msgstr "Is dit item in deze lijst actief?" msgid "Barcode Scan" msgstr "Barcode Scan" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Gegevens" @@ -2564,7 +2564,7 @@ msgstr "Kopiëer Categorieparameter Sjablonen" msgid "Copy category parameter templates when creating a part" msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Onderdelen zijn standaard sjablonen" msgid "Parts can be assembled from other components by default" msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Onderdeel" @@ -3861,7 +3861,7 @@ msgstr "Parameternaam" msgid "Parameter value" msgstr "Parameterwaarde" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Eenheden" @@ -3913,8 +3913,8 @@ msgstr "URL voor link externe leveranciers onderdeel" msgid "Supplier part description" msgstr "Omschrijving leveranciersdeel" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Omschrijving leveranciersdeel" msgid "Note" msgstr "Opmerking" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "basisprijs" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimale kosten (bijv. voorraadkosten)" @@ -3949,7 +3949,7 @@ msgstr "Pakket hoeveelheid" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Totale hoeveelheid geleverd in één pakket. Laat leeg voor enkele afzonderlijke items." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "meerdere" @@ -3985,7 +3985,7 @@ msgstr "Standaardvaluta die gebruikt wordt voor deze leverancier" msgid "Company Name" msgstr "Bedrijfsnaam" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "Op voorraad" @@ -4741,8 +4741,8 @@ msgstr "Gecontroleerd door" msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Zending" @@ -4799,7 +4799,7 @@ msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" @@ -4946,11 +4946,11 @@ msgstr "Leveranciers Naam" msgid "Order cannot be cancelled" msgstr "Order kan niet worden geannuleerd" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Toestaan order te sluiten met onvolledige regelitems" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "Bestelling heeft onvolledige regelitems" @@ -5007,7 +5007,7 @@ msgstr "De leverancier moet overeenkomen met de inkooporder" msgid "Purchase order must match supplier" msgstr "Inkooporder moet overeenkomen met de leverancier" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Artikel" @@ -5015,7 +5015,7 @@ msgstr "Artikel" msgid "Line item does not match purchase order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" @@ -5040,7 +5040,7 @@ msgstr "Voer serienummers in voor inkomende voorraadartikelen" msgid "Override packaging information for incoming stock items" msgstr "Overschrijf verpakkingsinformatie voor binnenkomende voorraad" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "Extra opmerking voor inkomende voorraad items" @@ -5060,7 +5060,7 @@ msgstr "Streepjescode is al in gebruik" msgid "An integer quantity must be provided for trackable parts" msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Artikelen moeten worden opgegeven" @@ -5080,67 +5080,67 @@ msgstr "Verzendingen" msgid "Completed Shipments" msgstr "Voltooide Verzendingen" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Valuta verkoopprijs" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "Toegewezen items" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Geen verzenddetails opgegeven" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "Artikelregel is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "Hoeveelheid moet positief zijn" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Voer serienummers in om toe te wijzen" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "Verzending is al verzonden" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "Zending is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Geen overeenkomst gevonden voor de volgende serienummers" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "De volgende serienummers zijn niet beschikbaar" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Retourneer regel item" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "Regel item is al ontvangen" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Artikelen kunnen alleen worden ontvangen tegen lopende bestellingen" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Hoeveelheid te retourneren" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Lijn prijs valuta" @@ -5287,7 +5287,7 @@ msgstr "Component onderdeel is testbaar" msgid "Uses" msgstr "Gebruik" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Onderdeel Categorie" @@ -5449,7 +5449,7 @@ msgstr "Deel sleutelwoorden om de zichtbaarheid van de zoekresultaten te verbete msgid "Part category" msgstr "Onderdeel Categorie" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5490,7 +5490,7 @@ msgstr "Standaard verval datum" msgid "Expiry time (in days) for stock items of this part" msgstr "Verlooptijd (in dagen) voor voorraadartikelen van dit deel" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Minimum voorraad" @@ -5566,508 +5566,508 @@ msgstr "Eigenaar verantwoordelijk voor dit deel" msgid "Last Stocktake" msgstr "Laatste voorraadcontrole" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Verkopen van meerdere" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Valuta die gebruikt wordt voor de cache berekeningen" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Minimale BOM kosten" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Minimale kosten van onderdelen" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Maximale BOM kosten" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Maximale kosten van onderdelen" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Minimale aankoop kosten" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Minimale historische aankoop kosten" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Maximale aanschaf kosten" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Maximum historische aankoop kosten" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Minimale interne prijs" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Minimale kosten op basis van interne prijsschommelingen" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Maximale interne prijs" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Maximale kosten gebaseerd op interne prijsvoordelen" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Minimale leverancier prijs" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Minimale prijs van onderdeel van externe leveranciers" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Maximale leverancier prijs" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Maximale prijs van onderdeel van externe leveranciers" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Minimale variant kosten" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Berekende minimale kosten van variant onderdelen" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Maximale variant kosten" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Berekende maximale kosten van variant onderdelen" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Minimale kostprijs" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Overschrijf minimale kosten" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Maximale kosten" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Overschrijf maximale kosten" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Berekende minimale kosten" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Berekende totale maximale kosten" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Minimale verkoop prijs" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Minimale verkoopprijs gebaseerd op prijsschommelingen" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Maximale verkoop prijs" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Maximale verkoopprijs gebaseerd op prijsschommelingen" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Minimale verkoop prijs" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Minimale historische verkoop prijs" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Maximale verkoop prijs" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Maximale historische verkoop prijs" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Onderdeel voor voorraadcontrole" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Getelde items" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Aantal individuele voorraadvermeldingen op het moment van voorraadcontrole" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Totale voorraad op het moment van voorraadcontrole" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Datum waarop voorraad werd uitgevoerd" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Aanvullende notities" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Gebruiker die deze voorraad heeft uitgevoerd" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Minimale voorraadprijs" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Geschatte minimum kosten van de voorraad op de hand" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Maximale voorraadkosten" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Geschatte maximale kosten van de hand van voorraad" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Rapport" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "Bestand voorraadcontrole (intern gegenereerd)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Aantal onderdelen" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Aantal door voorraadopname gedekte onderdelen" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Gebruiker die om dit voorraadrapport heeft gevraagd" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "Periodieke verkoopprijs voor onderdelen" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "Sjabloon test onderdeel" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Ongeldige sjabloonnaam - moet minstens één alfanumeriek teken bevatten" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "Keuzes moeten uniek zijn" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Test sjablonen kunnen alleen worden gemaakt voor testbare onderdelen" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "Test template met dezelfde sleutel bestaat al voor een deel" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Test naam" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Geef een naam op voor de test" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "Test sleutel" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "Vereenvoudigde sleutel voor de test" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Test beschrijving" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Voer beschrijving in voor deze test" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Ingeschakeld" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "Is deze test ingeschakeld?" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Vereist" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Is deze test nodig om te doorlopen?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Waarde vereist" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Heeft deze test een waarde nodig bij het toevoegen van een testresultaat?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Vereist bijlage" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Vereist deze test een bestandsbijlage bij het toevoegen van een testresultaat?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Keuzes" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "Geldige keuzes voor deze parameter (komma gescheiden)" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "Sjabloon deel parameter" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "Checkbox parameters kunnen geen eenheden bevatten" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "Checkbox parameters kunnen geen eenheden bevatten" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "De template van de parameter moet uniek zijn" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Parameternaam" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Fysieke eenheden voor deze parameter" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Parameter omschrijving" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Selectievakje" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Is deze parameter een selectievak?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Geldige keuzes voor deze parameter (komma gescheiden)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "Lijst met selecties voor deze parameter" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "Onderdeel parameters" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "Parameter kan niet worden gewijzigd - onderdeel is vergrendeld" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Ongeldige keuze voor parameter waarde" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Hoofd onderdeel" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Parameter sjabloon" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Parameterwaarde" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "Sjabloon categorie parameters onderdeel" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Standaard waarde" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Standaard Parameter Waarde" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "BOM item kan niet worden gewijzigd - assemblage is vergrendeld " -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "BOM item kan niet worden gewijzigd - assemblage is vergrendeld" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Selecteer boven liggend onderdeel" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Sub onderdeel" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Selecteer onderdeel dat moet worden gebruikt in BOM" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "BOM hoeveelheid voor dit BOM item" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Dit BOM item is optioneel" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Dit BOM item is verbruikbaar (het wordt niet bijgehouden in build orders)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Over tijd" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Geschatte hoeveelheid verspilling (absoluut of percentage)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Artikelregel referentie" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "BOM item notities" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Controle som" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "BOM lijn controle som" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Goedgekeurd" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Dit BOM item is goedgekeurd" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Wordt overgenomen" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Dit BOM item wordt overgenomen door BOMs voor variant onderdelen" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Voorraaditems voor variant onderdelen kunnen worden gebruikt voor dit BOM artikel" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Onderdeel moet gespecificeerd worden" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "BOM Item vervangingen bewerken" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "Vervanging onderdeel kan niet hetzelfde zijn als het hoofddeel" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Bovenliggend BOM item" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Vervanging onderdeel" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Eerste deel" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Tweede deel" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Selecteer gerelateerd onderdeel" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "Opmerking voor deze relatie" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Onderdeel relatie kan niet worden gecreëerd tussen een deel en zichzelf" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "Dubbele relatie bestaat al" @@ -6195,247 +6195,247 @@ msgstr "Fabrikant deel dat overeenkomt met deze MPN bestaat al" msgid "Supplier part matching this SKU already exists" msgstr "Leveranciersdeel dat overeenkomt met deze SKU bestaat al" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Categorie naam" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Bouwen" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "Hoeveelheid van dit deel dat momenteel in productie is" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "Gepland om te bouwen" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "Er zal een onuitputtelijke hoeveelheid van dit deel worden gebouwd" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Voorraadartikelen" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "Revisies" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Leveranciers" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Totale Voorraad" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Niet toegewezen voorraad" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "Variant voorraad" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Dupliceer onderdeel" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Kopieer eerste gegevens uit een ander onderdeel" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Eerste voorraad" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Maak onderdeel met eerste voorraad" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Leveranciersgegevens" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Aanvankelijke leveranciersinformatie voor dit deel toevoegen" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Categorie parameters kopiëren" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Parameter sjablonen kopiëren uit geselecteerde onderdeel categorie" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Bestaande afbeelding" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "Bestandsnaam van een bestaande onderdeel afbeelding" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "Afbeeldingsbestand bestaat niet" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Kan bouwen" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "Vereist voor bouworders" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "Toegewezen aan bouwen van orders" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "Vereist voor verkooporders" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "Toegewezen aan verkooporders" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Limiteer de voorraadrapportage tot een bepaald onderdeel en eventuele variant onderdelen" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Limiteer de voorraadrapportage tot een bepaalde deelcategorie en alle onderliggende categorieën" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Limiteer de voorraadrapportage tot een bepaalde voorraadlocatie en alle onderliggende locaties" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "Externe voorraad uitsluiten" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Voorraadartikelen op externe locaties uitsluiten" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Rapport genereren" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Genereer een bestand met berekende voorraad namen gegevens" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Onderdelen bijwerken" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Bijwerken van de opgegeven onderdelen met berekende voorraad gegevens" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "Voorraadcontrole functionaliteit is niet ingeschakeld" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Achtergrondwerker check is gefaald" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Minimale prijs" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Overschrijf berekende waarde voor minimale prijs" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Minimale prijs valuta" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Maximale prijs" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Overschrijf de berekende waarde voor de maximale prijs" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Maximale prijs valuta" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Bijwerken" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Prijzen voor dit onderdeel bijwerken" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Kan niet converteren van de verstrekte valuta naar {default_currency}" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "Minimumprijs mag niet hoger zijn dan de maximale prijs" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "Maximale prijs mag niet lager zijn dan de minimale prijs" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "Selecteer de bovenliggende assemblage" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "Selecteer het onderdeel" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Selecteer onderdeel om BOM van te kopiëren" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Bestaande gegevens verwijderen" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Verwijder bestaande BOM items voor het kopiëren" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Inclusief overgenomen" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Inclusief stuklijst BOM items die worden overgenomen van getemplated onderdelen" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Ongeldige regels overslaan" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Schakel deze optie in om ongeldige rijen over te slaan" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Verwijder vervangend deel" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopieer vervangende onderdelen bij dubbele stuklijst BOM items" @@ -8728,6 +8728,15 @@ msgstr "Wachtende database migraties" msgid "There are pending database migrations which require attention" msgstr "Er zijn in afwachting van database migraties die aandacht vereisen" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 28a7552619..a957f54b5b 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Ugyldig valg" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Navn" @@ -419,7 +419,7 @@ msgstr "Navn" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Serverfeil" msgid "An error has been logged by the server." msgstr "En feil har blitt logget av serveren." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Må være et gyldig tall" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Velg valuta ut fra tilgjengelige alternativer" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Del" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategori" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Produksjonen må avbrytes før den kan slettes" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Forbruksvare" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Valgfritt" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Sammenstilling" @@ -733,7 +733,7 @@ msgstr "Produksjonsordre-referanse" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" @@ -946,8 +946,8 @@ msgstr "Produksjonsobjekt" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Heltallsverdi kreves for sporbare deler" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Heltallsverdi kreves, da stykklisten inneholder sporbare deler" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Serienummer" @@ -1073,7 +1073,7 @@ msgstr "Angi serienummer for produksjonsartikler" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Godta at lagervarer ikke er fullt tildelt til denne produksjonsordren" msgid "Required stock has not been fully allocated" msgstr "Nøvendig lagerbeholdning er ikke fullt tildelt" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Godta uferdig" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part må peke på den samme delen som produksjonsordren" msgid "Item must be in stock" msgstr "Artikkelen må være på lager" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgjengelig antall ({q}) overskredet" @@ -1243,7 +1243,7 @@ msgstr "Produksjonsartikkel må spesifiseres for tildeling av sporede deler" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Produksjonsartikkel kan ikke spesifiseres for tildeling av usporede deler" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Tildelingsartikler må oppgis" @@ -1329,12 +1329,12 @@ msgstr "Sporbar" msgid "Inherited" msgstr "Nedarvet" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Tillat Varianter" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "BOM-artikkel" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Tildelt lagerbeholdning" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "I bestilling" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "I produksjon" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Ekstern lagerbeholdning" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Tilgjengelig lagerbeholdning" @@ -1495,8 +1495,8 @@ msgstr "Nøkkelstreng må være unik" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "Kopier designmaler for kategoriparametere" msgid "Copy category parameter templates when creating a part" msgstr "Kopier parametermaler for kategori ved oppretting av en del" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Deler er maler som standard" msgid "Parts can be assembled from other components by default" msgstr "Deler kan settes sammen fra andre komponenter som standard" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Komponent" @@ -3861,7 +3861,7 @@ msgstr "Parameternavn" msgid "Parameter value" msgstr "Parameterverdi" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Enheter" @@ -3913,8 +3913,8 @@ msgstr "URL for ekstern leverandørdel-lenke" msgid "Supplier part description" msgstr "Leverandørens delbeskrivelse" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Leverandørens delbeskrivelse" msgid "Note" msgstr "Notat" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "grunnkostnad" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimum betaling (f.eks. lageravgift)" @@ -3949,7 +3949,7 @@ msgstr "Pakkeantall" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Totalt antall i en enkelt pakke. La være tom for enkeltenheter." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "flere" @@ -3985,7 +3985,7 @@ msgstr "Standardvaluta brukt for denne leverandøren" msgid "Company Name" msgstr "Bedriftsnavn" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "På lager" @@ -4741,8 +4741,8 @@ msgstr "Sjekket Av" msgid "User who checked this shipment" msgstr "Brukeren som sjekket forsendelsen" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Forsendelse" @@ -4799,7 +4799,7 @@ msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Antall må være 1 for serialisert lagervare" @@ -4946,11 +4946,11 @@ msgstr "Leverandørnavn" msgid "Order cannot be cancelled" msgstr "Ordren kan ikke kanselleres" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Tillat ordre å lukkes med ufullstendige linjeelementer" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "Ordren har ufullstendige linjeelementer" @@ -5006,7 +5006,7 @@ msgstr "Leverandør må samsvare med innkjøpsordre" msgid "Purchase order must match supplier" msgstr "Innkjøpsordre må samsvare med leverandør" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Ordrelinje" @@ -5014,7 +5014,7 @@ msgstr "Ordrelinje" msgid "Line item does not match purchase order" msgstr "Linjeelementet samsvarer ikke med innkjøpsordre" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Velg lagerplassering for mottatte enheter" @@ -5039,7 +5039,7 @@ msgstr "Angi serienummer for innkommende lagervarer" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "Strekkode allerede i bruk" msgid "An integer quantity must be provided for trackable parts" msgstr "Heltallsverdi må angis for sporbare deler" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Linjeelementer må være oppgitt" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "Fullførte forsendelser" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Valuta for salgspris" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Ingen forsendelsesopplysninger oppgitt" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "Linjeelement er ikke knyttet til denne ordren" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "Mengden må være positiv" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Skriv inn serienummer for å tildele" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "Forsendelsen er allerede sendt" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "Forsendelsen er ikke knyttet til denne ordren" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Ingen treff funnet for følgende serienummer" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Returordrelinje" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "Linjeelementet samsvarer ikke med returordre" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "Linjeelementet er allerede mottatt" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Artikler kan bare mottas mot ordrer som pågår" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Valuta for linje" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Delkategori" @@ -5448,7 +5448,7 @@ msgstr "Del-nøkkelord for å øke synligheten i søkeresultater" msgid "Part category" msgstr "Delkategori" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "Standard utløp" msgid "Expiry time (in days) for stock items of this part" msgstr "Utløpstid (i dager) for lagervarer av denne delen" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Minimal lagerbeholdning" @@ -5565,508 +5565,508 @@ msgstr "Eier ansvarlig for denne delen" msgid "Last Stocktake" msgstr "Siste lagertelling" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Selg flere" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Valuta som brukes til å bufre prisberegninger" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Minimal BOM-kostnad" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Minste kostnad for komponentdeler" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Maksimal BOM-kostnad" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Maksimal kostnad for komponentdeler" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Minimal innkjøpskostnad" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Minimal historisk innkjøpskostnad" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Maksimal innkjøpskostnad" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Maksimal historisk innkjøpskostnad" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Minimal intern pris" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Minimal kostnad basert på interne prisbrudd" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Maksimal intern pris" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Maksimal kostnad basert på interne prisbrudd" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Minimal leverandørpris" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Minimumspris for del fra eksterne leverandører" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Maksimal leverandørpris" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Maksimalpris for del fra eksterne leverandører" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Minimal Variantkostnad" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Beregnet minimal kostnad for variantdeler" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Maksimal Variantkostnad" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Beregnet maksimal kostnad for variantdeler" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Minimal kostnad" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Overstyr minstekostnad" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Maksimal kostnad" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Overstyr maksimal kostnad" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Beregnet samlet minimal kostnad" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Beregnet samlet maksimal kostnad" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Minimal salgspris" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Minimal salgspris basert på prisbrudd" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Maksimal Salgspris" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Maksimal salgspris basert på prisbrudd" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Minimal Salgskostnad" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Minimal historisk salgspris" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Maksimal Salgskostnad" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Maksimal historisk salgspris" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Del for varetelling" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Antall" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Antall individuelle lagerenheter på tidspunkt for varetelling" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Total tilgjengelig lagerbeholdning på tidspunkt for varetelling" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Dato" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Dato for utført lagertelling" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Flere notater" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Bruker som utførte denne lagertellingen" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Minimal lagerkostnad" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Estimert minimal kostnad for lagerbeholdning" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Maksimal lagerkostnad" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Estimert maksimal kostnad for lagerbeholdning" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Rapport" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "Lagertellingsrapportfil (generert internt)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Antall deler" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Antall deler dekket av varetellingen" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Bruker som forespurte varetellingsrapporten" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "Valg må være unike" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Testnavn" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Angi et navn for testen" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Testbeskrivelse" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Legg inn beskrivelse for denne testen" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Aktivert" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Påkrevd" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Er det påkrevd at denne testen bestås?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Krever verdi" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Krever denne testen en verdi når det legges til et testresultat?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Krever vedlegg" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Krever denne testen et filvedlegg når du legger inn et testresultat?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Valg" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "Sjekkboksparameter kan ikke ha enheter" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "Sjekkboksparameter kan ikke ha valg" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "Navn på parametermal må være unikt" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Parameternavn" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Fysisk enheter for denne parameteren" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Parameterbeskrivelse" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Sjekkboks" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Er dette parameteret en sjekkboks?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Gyldige valg for denne parameteren (kommaseparert)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Ugyldig valg for parameterverdi" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Overordnet del" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Parametermal" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Parameterverdi" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Standardverdi" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Standard Parameterverdi" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Velg overordnet del" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Underordnet del" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Velg del som skal brukes i BOM" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "BOM-antall for denne BOM-artikkelen" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Denne BOM-artikkelen er valgfri" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Denne BOM-artikkelen er forbruksvare (den spores ikke i produksjonsordrer)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Svinn" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Forventet produksjonssvinn (absolutt eller prosent)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "BOM-artikkelreferanse" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "BOM-artikkelnotater" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Kontrollsum" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "BOM-linje kontrollsum" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Godkjent" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Denne BOM-artikkelen er godkjent" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Arves" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Denne BOM-artikkelen er arvet fra stykkliste for variantdeler" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Lagervarer for variantdeler kan brukes for denne BOM-artikkelen" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "Antall må være heltallsverdi for sporbare deler" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Underordnet del må angis" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "BOM-artikkel erstatning" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "Erstatningsdel kan ikke være samme som hoveddelen" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Overordnet BOM-artikkel" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Erstatningsdel" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Del 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Del 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Velg relatert del" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Del-forhold kan ikke opprettes mellom en del og seg selv" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "Duplikatforhold eksisterer allerede" @@ -6194,247 +6194,247 @@ msgstr "Produsentdel som matcher dette MPN-et, finnes allerede" msgid "Supplier part matching this SKU already exists" msgstr "Leverandørdel som matcher denne SKU-en, finnes allerede" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Kategorinavn" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Produseres" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Lagervarer" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Leverandører" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Total lagerbeholdning" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Dupliser del" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Kopier innledende data fra en annen del" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Innledende lagerbeholdning" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Lag en del med innledende lagermengde" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Leverandøropplysninger" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Legg til innledende leverandørinformasjon for denne delen" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Kopier kategoriparametre" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Kopier parametermaler fra valgt delkategori" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Eksisterende bilde" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "Filnavn for et eksisterende del-bilde" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "Bildefilen finnes ikke" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Kan Produsere" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Begrens lagerbeholdningsrapport til en bestemt del og enhver variant av delen" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Begrens lagerbeholdningsrapport til en bestemt delkategori og alle underkategorier" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Begrens lagerbeholdningsrapport til en bestemt plasering og eventuelle underplasseringer" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "Ekskluder ekstern lagerbeholdning" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Ekskluder lagervarer i eksterne lokasjoner" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Generer rapport" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Genererer rapport som inneholder beregnede lagerdata" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Oppdater deler" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Oppdater spesifiserte deler med beregnede lagerbeholdningsdata" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "Lagerbeholdningsfunksjonalitet er ikke aktivert" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Sjekk av bakgrunnsarbeider mislyktes" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Minstepris" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Overstyr beregnet verdi for minimumspris" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Valuta for minstepris" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Makspris" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Overstyr beregnet verdi for maksimal pris" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Valuta for maksimal pris" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Oppdater" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Oppdater priser for denne delen" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Kan ikke konvertere fra gitte valutaer til {default_currency}" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "Minsteprisen kan ikke være større enn maksimal pris" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "Maksimal pris kan ikke være mindre enn minstepris" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Velg del å kopiere BOM fra" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Fjern eksisterende data" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Fjern eksisterende BOM-artikler før kopiering" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Inkluder arvede" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Inkluder BOM-artikler som er arvet fra maldeler" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Hopp over ugyldige rader" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Kopier erstatningsdeler" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres" @@ -8727,6 +8727,15 @@ msgstr "Ventende database-migrasjoner" msgid "There are pending database migrations which require attention" msgstr "Det er ventende database-migrasjoner som krever oppmerksomhet" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 833402b17d..39680faaeb 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -110,7 +110,7 @@ msgstr "Niepoprawna wartość dziesiętna" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Błędny wybór" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Nazwa" @@ -419,7 +419,7 @@ msgstr "Nazwa" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Błąd serwera" msgid "An error has been logged by the server." msgstr "Błąd został zapisany w logach serwera." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Numer musi być prawidłowy" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Waluta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Wybierz walutę z dostępnych opcji" @@ -546,10 +546,10 @@ msgstr "Obejmuje warianty" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Komponent" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategoria" @@ -648,16 +648,16 @@ msgstr "Wyklucz drzewo" 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:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Materiał eksploatacyjny" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Opcjonalne" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Złożenie" @@ -733,7 +733,7 @@ msgstr "Odwołanie do zamówienia wykonania" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" @@ -946,8 +946,8 @@ msgstr "Zbuduj obiekt" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Numer seryjny" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Zaakceptuj, że przedmioty magazynowe nie zostały w pełni przypisane d msgid "Required stock has not been fully allocated" msgstr "Wymagany stan nie został w pełni przypisany" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Akceptuj niekompletne" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "Możliwość śledzenia" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Zezwalaj na warianty" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Element BOM" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "W Zamówieniu" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "W produkcji" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Dostępna ilość" @@ -1495,8 +1495,8 @@ msgstr "Ciąg musi być unikatowy" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Dane" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Komponent" @@ -3861,7 +3861,7 @@ msgstr "Nazwa parametru" msgid "Parameter value" msgstr "Wartość parametru" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Jednostki" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "Uwaga" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "koszt podstawowy" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "Ilość w opakowaniu" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "wielokrotność" @@ -3985,7 +3985,7 @@ msgstr "Domyślna waluta używana dla tego dostawcy" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "Na stanie" @@ -4741,8 +4741,8 @@ msgstr "Sprawdzone przez" msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Przesyłka" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "Zamówienie nie może zostać anulowane" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "Dostawca musi być zgodny ze zleceniem zakupu" msgid "Purchase order must match supplier" msgstr "Zlecenie zakupu musi być zgodne z dostawcą" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "Pozycja nie pasuje do zlecenia zakupu" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Kategoria komponentu" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "Domyślne wygasanie" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Minimalny stan magazynowy" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "Ostatnia inwentaryzacja" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Sprzedaj wiele" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Nazwa testu" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Testowy opis" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Wprowadź opis do tego testu" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Aktywne" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Wymagane" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Wymaga wartości" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Wymaga załącznika" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Część nadrzędna" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Wartość parametru" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Wartość domyślna" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Wybierz część nadrzędną" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Podczęść" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Ten element BOM jest opcjonalny" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Notatki pozycji BOM" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Suma kontrolna" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Zatwierdzone" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Część zastępcza" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Część 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Część 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Wybierz powiązaną część" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Towary" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Dostawcy" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Duplikuj część" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Sprawdzenie robotnika w tle nie powiodło się" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Usuń istniejące dane" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Pomiń nieprawidłowe wiersze" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 2dd9454055..049ff57031 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Escolha inválida" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Nome" @@ -419,7 +419,7 @@ msgstr "Nome" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Erro de servidor" msgid "An error has been logged by the server." msgstr "Log de erro salvo pelo servidor." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Preicsa ser um numero valido" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Moeda" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Selecione a Moeda nas opções disponíveis" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Peça" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categoria" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Consumível" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Opcional" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montagem" @@ -733,7 +733,7 @@ msgstr "Referência do pedido de produção" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Saída da produção não corresponde ao Pedido de Produção" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" @@ -946,8 +946,8 @@ msgstr "Objeto de produção" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Item estoque selecionado não coincide com linha da LDM" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Quantidade inteira necessária para peças rastreáveis" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças rastreáveis" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Números de Série" @@ -1073,7 +1073,7 @@ msgstr "Digite os números de série para saídas de produção" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Aceitar Incompleto" @@ -1230,7 +1230,7 @@ msgstr "bin_item.part deve indicar a mesma peça do pedido de produção" msgid "Item must be in stock" msgstr "Item deve estar em estoque" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantidade disponível ({q}) excedida" @@ -1243,7 +1243,7 @@ msgstr "Saída de produção deve ser definida para alocação de peças rastrea msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Saída de produção deve ser definida para alocação de peças não rastreadas" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Alocação do Item precisa ser fornecida" @@ -1329,12 +1329,12 @@ msgstr "Rastreável" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Permitir variações" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Item LDM" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Estoque Alocado" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "No pedido" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Estoque Disponível" @@ -1495,8 +1495,8 @@ msgstr "A frase senha deve ser diferenciada" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Dados" @@ -2564,7 +2564,7 @@ msgstr "Copiar Parâmetros dos Modelos de Categoria" msgid "Copy category parameter templates when creating a part" msgstr "Copiar parâmetros do modelo de categoria quando criar uma peça" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Peças são modelos por padrão" msgid "Parts can be assembled from other components by default" msgstr "Peças podem ser montadas a partir de outros componentes por padrão" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Componente" @@ -3861,7 +3861,7 @@ msgstr "Nome do parâmetro" msgid "Parameter value" msgstr "Valor do Parâmetro" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Unidades" @@ -3913,8 +3913,8 @@ msgstr "URL do link externo da peça do fabricante" msgid "Supplier part description" msgstr "Descrição da peça fornecedor" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Descrição da peça fornecedor" msgid "Note" msgstr "Anotação" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "preço base" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Taxa mínima (ex.: taxa de estoque)" @@ -3949,7 +3949,7 @@ msgstr "Quantidade de embalagens" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Quantidade total fornecida em um único pacote. Deixe em branco para itens únicos." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "múltiplo" @@ -3985,7 +3985,7 @@ msgstr "Moeda padrão utilizada para este fornecedor" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "Em Estoque" @@ -4741,8 +4741,8 @@ msgstr "Verificado por" msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Remessa" @@ -4799,7 +4799,7 @@ msgstr "Não é possível alocar uma linha sem uma peça" msgid "Allocation quantity cannot exceed stock quantity" msgstr "A quantidade de alocação não pode exceder a quantidade em estoque" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Quantidade deve ser 1 para item de estoque serializado" @@ -4946,11 +4946,11 @@ msgstr "Nome do Fornecedor" msgid "Order cannot be cancelled" msgstr "Pedido não pode ser cancelado" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir que o pedido seja fechado com itens de linha incompletos" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "O pedido tem itens da linha incompletos" @@ -5006,7 +5006,7 @@ msgstr "O fornecedor deve corresponder o pedido de compra" msgid "Purchase order must match supplier" msgstr "Pedido de compra deve corresponder ao fornecedor" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Itens de linha" @@ -5014,7 +5014,7 @@ msgstr "Itens de linha" msgid "Line item does not match purchase order" msgstr "O item de linha não corresponde ao pedido de compra" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Selecione o local de destino para os itens recebidos" @@ -5039,7 +5039,7 @@ msgstr "Digite o número de série para itens de estoque recebidos" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "Código de barras já em uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Quantidade inteira deve ser fornecida para peças rastreáveis" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Itens de linha deve ser providenciados" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "Envios concluídos" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Moeda de preço de venda" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Nenhum detalhe da remessa fornecido" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "Item de linha não está associado a este pedido" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "Quantidade deve ser positiva" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Digite números de série para alocar" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "O pedido já foi enviado" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "O envio não está associado a este pedido" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Nenhuma correspondência encontrada para os seguintes números de série" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Devolver item do pedido" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "Item do pedido não bate com o pedido de devolução" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "Item do pedido já foi recebido" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Itens só podem ser recebidos de pedidos em processamento" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Tipo de moeda para o item do pedido" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Categoria da Peça" @@ -5448,7 +5448,7 @@ msgstr "Palavras-chave para melhorar a visibilidade nos resultados da pesquisa" msgid "Part category" msgstr "Categoria da Peça" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "Validade Padrão" msgid "Expiry time (in days) for stock items of this part" msgstr "Validade (em dias) para itens do estoque desta peça" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Estoque Mínimo" @@ -5565,508 +5565,508 @@ msgstr "Proprietário responsável por esta peça" msgid "Last Stocktake" msgstr "Último Balanço" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Venda múltipla" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Moeda usada para armazenar os cálculos de preços" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Custo Mínimo da LDM" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Custo mínimo das peças componentes" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Custo Máximo da LDM" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Custo máximo das peças componentes" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Custo Mínimo de Compra" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Custo mínimo histórico de compra" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Custo Máximo de Compra" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Custo máximo histórico de compra" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Preço Interno Mínimo" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Custo mínimo baseado nos intervalos de preço internos" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Preço Interno Máximo" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Custo máximo baseado nos intervalos de preço internos" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Preço Mínimo do Fornecedor" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Preço mínimo da peça de fornecedores externos" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Preço Máximo do Fornecedor" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Preço máximo da peça de fornecedores externos" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Custo Mínimo variável" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Custo mínimo calculado das peças variáveis" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Custo Máximo Variável" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Custo máximo calculado das peças variáveis" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Custo Mínimo" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Sobrepor o custo mínimo" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Custo Máximo" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Sobrepor o custo máximo" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Custo total mínimo calculado" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Custo total máximo calculado" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Preço Mínimo de Venda" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Preço mínimo de venda baseado nos intervalos de preço" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Preço Máximo de Venda" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Preço máximo de venda baseado nos intervalos de preço" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Custo Mínimo de Venda" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Preço histórico mínimo de venda" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Custo Máximo de Venda" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Preço histórico máximo de venda" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Peça para Balanço" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Total de Itens" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Número de entradas de estoques individuais no momento do balanço" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Estoque total disponível no momento do balanço" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Data" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Data de realização do balanço" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Notas adicionais" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Usuário que fez o balanço" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Custo Mínimo de Estoque" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Custo mínimo estimado de estoque disponível" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Custo Máximo de Estoque" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Custo máximo estimado de estoque disponível" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Reportar" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "Arquivo de Relatório de Balanço (gerado internamente)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Contagem de Peças" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Número de peças cobertas pelo Balanço" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Usuário que solicitou este relatório de balanço" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "Escolhas devem ser únicas" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Nome de Teste" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Insira um nome para o teste" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Descrição do Teste" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Digite a descrição para este teste" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Habilitado" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Requerido" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Este teste é obrigatório passar?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Requer Valor" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Este teste requer um valor ao adicionar um resultado de teste?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Anexo obrigatório" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Este teste requer um anexo ao adicionar um resultado de teste?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Escolhas" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "Parâmetros da caixa de seleção não podem ter unidades" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "Os parâmetros da caixa de seleção não podem ter escolhas" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "Nome do modelo de parâmetro deve ser único" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Nome do Parâmetro" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Unidades físicas para este parâmetro" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Descrição do Parâmetro" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Caixa de seleção" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Este parâmetro é uma caixa de seleção?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opções válidas para este parâmetro (separadas por vírgulas)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Escolha inválida para valor do parâmetro" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Peça Paternal" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Modelo de parâmetro" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Valor do Parâmetro" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Valor Padrão" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Valor Padrão do Parâmetro" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Selecione a Peça Parental" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Sub peça" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Selecionar peça a ser usada na LDM" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Quantidade de LDM para este item LDM" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Este item LDM é opcional" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Este item LDM é consumível (não é rastreado nos pedidos de construção)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Excedente" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Quantidade estimada de desperdício (absoluto ou porcentagem)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Referência do Item LDM" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Notas do Item LDM" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Soma de verificação" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "Soma de Verificação da LDM da linha" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Validado" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "O item da LDM foi validado" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Obtém herdados" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Este item da LDM é herdado por LDMs para peças variáveis" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Itens de estoque para as peças das variantes podem ser usados para este item LDM" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "Quantidade deve ser valor inteiro para peças rastreáveis" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Sub peça deve ser especificada" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "Substituir Item da LDM" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "A peça de substituição não pode ser a mesma que a peça mestre" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Item LDM Parental" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Substituir peça" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Selecionar Peça Relacionada" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Relacionamento da peça não pode ser criada com ela mesma" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "Relação duplicada já existe" @@ -6194,247 +6194,247 @@ msgstr "A peça do fabricante que corresponde a essa MPN já existe" msgid "Supplier part matching this SKU already exists" msgstr "A peça do fornecedor que corresponde a essa SKU já existe" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Nome da Categoria" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Produzindo" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Itens de Estoque" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Fornecedores" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Estoque Total" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Peça duplicada" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Copiar dados iniciais de outra peça" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Estoque inicial" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Criar peça com a quantidade inicial de estoque" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Informações do Fornecedor" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Adicionar informação inicial de fornecedor para esta peça" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Copiar Parâmetros da Categoria" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Copiar modelos de parâmetros a partir de categoria de peça selecionada" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Imagem Existente" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "Nome de arquivo de uma imagem de peça existente" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "A imagem não existe" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Pode Produzir" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Limitar o relatório de balanço a uma determinada peça e quaisquer peças variantes" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Limitar o relatório de balanço a uma determinada categoria, e qualquer peças filhas" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Limitar o relatório de balanço a um determinado local de estoque, e qualquer local filho" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "Excluir Estoque externo" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Excluir itens de estoque em locais externos" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Gerar relatório" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Gerar arquivo de relatório contendo dados de estoque calculados" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Atualizar Peças" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Atualizar peças especificadas com dados de estoque calculados" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "Função de Balanço de Estoque não está ativada" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Falha em verificar o histórico do trabalhador" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Preço Mínimo" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Sobrepor valor calculado para preço mínimo" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Moeda do preço mínimo" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Preço Máximo" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Sobrepor valor calculado para preço máximo" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Moeda do preço máximo" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Atualizar" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Atualizar preços desta peça" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Não foi possível converter das moedas fornecidas para {default_currency}" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "Preço mínimo não pode ser maior que o preço máximo" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "Preço máximo não pode ser menor que o preço mínimo" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Selecionar peça para copiar a LDM" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Remover Dado Existente" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Remova itens LDM existentes antes de copiar" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Incluir Herdados" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Incluir itens LDM que são herdados de peças modelo" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Pular Linhas inválidas" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Habilitar esta opção para pular linhas inválidas" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Copiar Peças Substitutas" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copiar peças de substitutas quando duplicar itens de LDM" @@ -8727,6 +8727,15 @@ msgstr "Migrações de Banco de Dados Pendentes" msgid "There are pending database migrations which require attention" msgstr "Existem migrações pendentes do banco de dados que requerem atenção" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 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 32ade6a0b7..bda58b51fc 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "" @@ -419,7 +419,7 @@ msgstr "" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Erro de servidor" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Moeda" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "Itens Alocados" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "Os seguintes números de série não estão disponíveis" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Modelos de teste só podem ser criados para partes testáveis" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 205ae1a976..d8a286eb35 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "" @@ -419,7 +419,7 @@ msgstr "" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 39809561e2..501092bbfa 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Неверный выбор" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Название" @@ -419,7 +419,7 @@ msgstr "Название" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Ошибка сервера" msgid "An error has been logged by the server." msgstr "Сервер зарегистрировал ошибку." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Должно быть действительным номером" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Валюта" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Выберите валюту из доступных вариантов" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Деталь" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Категория" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Заказ на производство должен быть отменен перед удалением" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Расходник" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Необязательно" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Сборная деталь" @@ -733,7 +733,7 @@ msgstr "Ссылка на заказ на производство" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Продукция не совпадает с заказом на про #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" @@ -946,8 +946,8 @@ msgstr "Объект производства" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Для отслеживаемых деталей должно быть msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Серийные номера" @@ -1073,7 +1073,7 @@ msgstr "Введите серийные номера для продукции" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Подтвердите, что складские позиции не б msgid "Required stock has not been fully allocated" msgstr "Необходимые запасы не были полностью зарезервированы" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Разрешить незавершенные производимые детали" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part должна указывать на ту же часть, msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Превышено доступное количество ({q})" @@ -1243,7 +1243,7 @@ msgstr "Продукция должна быть указан для резер msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Необходимо указать резервируемые элементы" @@ -1329,12 +1329,12 @@ msgstr "Отслеживание" msgid "Inherited" msgstr "Унаследованные" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Есть варианты" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Позиция BOM" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Зарезервированные Запасы" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "В заказе" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "В производстве" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Внешний склад" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Доступный запас" @@ -1495,8 +1495,8 @@ msgstr "Строка ключа должна быть уникальной" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "Логическое состояние должно быть из мн msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Данные" @@ -2564,7 +2564,7 @@ msgstr "Скопировать параметры по шаблону катег msgid "Copy category parameter templates when creating a part" msgstr "Копировать параметры по шаблону категории при создании детали" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "По умолчанию детали являются шаблонами msgid "Parts can be assembled from other components by default" msgstr "По умолчанию детали могут быть собраны из других компонентов" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Компонент" @@ -3861,7 +3861,7 @@ msgstr "Наименование параметра" msgid "Parameter value" msgstr "Значение параметра" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Ед.изм" @@ -3913,8 +3913,8 @@ msgstr "Ссылка на сайт поставщика" msgid "Supplier part description" msgstr "Описание детали поставщика" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Описание детали поставщика" msgid "Note" msgstr "Заметка" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "базовая стоимость" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "Количество в упаковке" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Общее количество, поставляемое в одной упаковке. Оставьте пустым для отдельных элементов." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "множественные" @@ -3985,7 +3985,7 @@ msgstr "Валюта по умолчанию для этого поставщи msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "На складе" @@ -4741,8 +4741,8 @@ msgstr "Проверн" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Отправление" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Количество должно быть 1 для сериализированных складских позиций" @@ -4946,11 +4946,11 @@ msgstr "Имя поставщика" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Позиция" @@ -5014,7 +5014,7 @@ msgstr "Позиция" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Выберите место назначения для полученных элементов" @@ -5039,7 +5039,7 @@ msgstr "Введите серийные номера для входящих с msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "Для отслеживаемых деталей должно быть указано целочисленное количество" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Валюта цены продажи" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Введите серийные номера для резервирования" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Категория детали" @@ -5448,7 +5448,7 @@ msgstr "Ключевые слова для улучшения видимости msgid "Part category" msgstr "Категория" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "Внутренний артикул" @@ -5489,7 +5489,7 @@ msgstr "Срок действия по умолчанию" msgid "Expiry time (in days) for stock items of this part" msgstr "Срок годности (в днях) для складских позиций этой детали" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Минимальный запас" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "Последняя инвентаризация" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Продать несколько" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Минимальная Стоимость BOM" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Максимальная Стоимость BOM" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Минимальная Стоимость" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Максимальная Стоимость" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Количество элементов" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Дата" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Дополнительные заметки" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Отчет" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Количество Деталей" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Название теста" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Введите имя для теста" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Описание теста" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Введите описание для этого теста" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Включено" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Требуется" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Требуется значение" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Варианты" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "У параметров-переключателей не может быть единицы измерения" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "У параметров-переключателей не может быть вариантов" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Название параметра" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Физическая единица этого параметра" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Описание параметра" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Переключатель" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Этот параметр является переключателем?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Возможные варианты этого параметра (разделить запятой)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Недопустимое значение параметра" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Родительская деталь" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Шаблон параметра" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Значение параметра" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Значение по умолчанию" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Значение параметра по умолчанию" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Выберите родительскую деталь" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Суб-деталь" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Выбрать деталь для использования в BOM" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Количество элементов в спецификации" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Эта позиция спецификации необязательна" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Эта позиция - расходник (она не отслеживается в заказах на производство)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Перерасход" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Расчетное количество перерасходов производства (абсолютное или процентное)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Ссылка на позицию спецификации" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Заметка о позиции в спецификации" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Контрольная сумма" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Проверен" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Наследуется" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Позиция спецификации наследуется разновидностями детали" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Эту позицию можно заменять деталями, которые находятся на складе" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "Для отслеживаемых деталей количество должно быть целым числом" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Позиция BOM-родителя" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Замена детали" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Часть 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Часть 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Выберите связанную часть" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "Деталь производителя с данным артикуло msgid "Supplier part matching this SKU already exists" msgstr "Деталь поставщика с данным артикулом уже существует" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Название категории" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Производится" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Складские позиции" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Поставщики" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Общий запас" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Дублировать деталь" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Начальный запас" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Создавать деталь с начальным количеством на складе" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Копировать параметры категории" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Копировать шаблоны параметров из выбранной категории деталей" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Существующее изображение" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Можно произвести" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Исключить складские позиции в внешних местах хранения" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Создать отчет" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Обновить детали" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Проверка фонового работника не удалась" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Минимальная цена" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Переопределить рассчитанное значение минимальной цены" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Валюта минимальной цены" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Максимальная цена" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Переопределить рассчитанное значение максимальной цены" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Валюта максимальной цены" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Обновить" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "Выберите деталь, которая является компонентом" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Пропустить некорректные строки" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 9d7eb56f0b..efb7897886 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "" @@ -419,7 +419,7 @@ msgstr "" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index a9eab0c7d9..8d75b222cf 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Nedovoljena izbira" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Ime" @@ -419,7 +419,7 @@ msgstr "Ime" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Napaka strežnika" msgid "An error has been logged by the server." msgstr "Zaznana napaka na strežniku." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Mora biti veljavna številka" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Izberite valuto med razpoložljivimi možnostmi" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Del" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Neobvezno" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montaža" @@ -733,7 +733,7 @@ msgstr "Referenca naloga izgradnje" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Nadzor dela v ozadju neuspel" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 0585b5b990..174aac8ae4 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -110,7 +110,7 @@ msgstr "Neispravna decimalna vrednost" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Nevažeći izvor" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Ime" @@ -419,7 +419,7 @@ msgstr "Ime" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Greška servera" msgid "An error has been logged by the server." msgstr "Server je zabležio grešku." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Mora biti važeći broj" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Odaberite valutu među dostupnim opcijama" @@ -546,10 +546,10 @@ msgstr "Uključi varijante" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Deo" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategorija" @@ -648,16 +648,16 @@ msgstr "Ne uključuj stablo" msgid "Build must be cancelled before it can be deleted" msgstr "Proizvod mora biti poništen pre nego što se izbriše" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Potrošni materijal" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Opciono" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Sklapanje" @@ -733,7 +733,7 @@ msgstr "Reference naloga za pravljenje" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Količina mora biti veća od nule" @@ -946,8 +946,8 @@ msgstr "Objekat izgradnje" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Izabrana stavka zaliha se ne slaže sa porudžbinom sa spiska materijala" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Brojčana količina potrebna za delove koji mogu da se prate" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Potrebna je brojčana količina, jer opis materijala sadrži delove koji se mogu pratiti" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Serijski brojevi" @@ -1073,7 +1073,7 @@ msgstr "Unesi serijske brojeve za izlaz izgradnje" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Prihvati da stavke zaliha nisu u potpunosti alocirane za ovaj nalog za i msgid "Required stock has not been fully allocated" msgstr "Tražene zalihe nisu u potpunosti alocirane" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Prihvati nekompletirano" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part mora da se referencira istom delu kao u nalogu za izgradnj msgid "Item must be in stock" msgstr "Stavka mora da bude u zalihama" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupna količina ({q}) premašena" @@ -1243,7 +1243,7 @@ msgstr "Izlaz izgradnje mora da određen za alokaciju praćenih delova" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Izlaz izgradnje ne može biti određen za alokaciju nepraćenih delova" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Stavke alociranja se moraju odrediti" @@ -1329,12 +1329,12 @@ msgstr "Može da se prati" msgid "Inherited" msgstr "Nasleđen" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Dozvoli varijante" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "BOM stavka" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Alocirane zalihe" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "Po narudžbini" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "U proizvodnji" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Spoljašnje zalihe" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Dostupne zalihe" @@ -1495,8 +1495,8 @@ msgstr "Tekstualni ključ mora da bude jedinstven" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "Logički ključ mora biti među logičkim ključevima referentnog status msgid "Name must be different from the names of the reference status" msgstr "Naziv mora biti različit od naziva u statusu reference" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Lista odabira" @@ -1931,7 +1931,7 @@ msgstr "Da li je unos ove liste odabira aktivan?" msgid "Barcode Scan" msgstr "Skeniranje bar koda" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Podaci" @@ -2564,7 +2564,7 @@ msgstr "Kopiraj šablone parametara kategorije" msgid "Copy category parameter templates when creating a part" msgstr "Kopiraj šablone parametara kategorije prilikom pravljenja dela" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Podrazumevano je da su delovi šabloni" msgid "Parts can be assembled from other components by default" msgstr "Podrazumevano je da se delovi mogu sastavljati od drugih komponenti" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Komponenta" @@ -3861,7 +3861,7 @@ msgstr "Naziv parametra" msgid "Parameter value" msgstr "Vrednost parametra" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Jedinice" @@ -3913,8 +3913,8 @@ msgstr "URL za link dela eksternog dobavljača" msgid "Supplier part description" msgstr "Opis dela dobavljača" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Opis dela dobavljača" msgid "Note" msgstr "Beleška" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "osnovni trošak" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalna naplata (npr. taksa za slaganje)" @@ -3949,7 +3949,7 @@ msgstr "Količina pakovanja" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Ukupna količina dostavljena u jednom pakovanju. Ostaviti prazno za pojedinačne stavke." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "više" @@ -3985,7 +3985,7 @@ msgstr "Podrazumevana valuta koja se koristi za ovog dobavljača" msgid "Company Name" msgstr "Naziv kompanije" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "Na zalihama" @@ -4741,8 +4741,8 @@ msgstr "Provereno od strane" msgid "User who checked this shipment" msgstr "Korisnik koji je proverio ovu isporuku" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Isporuka" @@ -4799,7 +4799,7 @@ msgstr "Ne mogu se alocirati zalihe porudbžini bez dela" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Alocirana količina ne sme da pređe količinu zaliha" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Količina mora biti 1 za serijalizovane stavke sa zaliha" @@ -4946,11 +4946,11 @@ msgstr "Naziv dobavljača" msgid "Order cannot be cancelled" msgstr "Nalog ne može biti otkazan" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Dozvoli da nalog bude zatvoren sa nepotpunim porudžbinama" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "Nalog ima nepotpune stavke porudžbine" @@ -5006,7 +5006,7 @@ msgstr "Dobavljač mora da se poklapa sa nalogom za kupovinu" msgid "Purchase order must match supplier" msgstr "Nalog za kupovinu mora da se poklapa sa dobavljačem" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Stavka porudbžine" @@ -5014,7 +5014,7 @@ msgstr "Stavka porudbžine" msgid "Line item does not match purchase order" msgstr "Stavka porudžbine se ne poklapa sa nalogom za kupovinu" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Izaberi odredišnu lokaciju za primljene stavke" @@ -5039,7 +5039,7 @@ msgstr "Unesi serijske brojeve za nadolazeće stavke sa zaliha" msgid "Override packaging information for incoming stock items" msgstr "Promeni informacije o pakovanju za nadolazeće stavke sa zaliha" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "Dodatne beleške za nadolazeće stavke sa zaliha" @@ -5059,7 +5059,7 @@ msgstr "Bar kod je već u upotrebi" msgid "An integer quantity must be provided for trackable parts" msgstr "Celobrojna količina mora biti dostavljena za delove koje je moguće pratiti" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Stavke porudžbine moraju biti dostavljene" @@ -5079,67 +5079,67 @@ msgstr "Isporuke" msgid "Completed Shipments" msgstr "Završene isporuke" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Valuta prodajne cene" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "Alocirane stavke" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Nisu dostavljeni detalji isporuke" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "Stavka porudžbine nije asocirana sa ovim nalogom" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "Količina mora biti pozitivna" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Unesi serijske brojeve za alokaciju" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "Isporuka je već isporučena" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "Isporuka nije povezana sa ovim nalogom" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Nema pronađenih poklapanja za sledeće serijske brojeve" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "Sledeći serijski brojevi su nedostupni" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Stavka porudžbine naloga za vraćanje" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "Stavka porudžbine se ne poklapa sa nalogom za vraćanje" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "Stavka porudžbine je već primljena" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Stavke se mogu primiti samo na osnovu naloga koji su u toku" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "Količina za vraćanje" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Valuta cene porudžbine" @@ -5286,7 +5286,7 @@ msgstr "Deo komponente se može testirati" msgid "Uses" msgstr "Koristi" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Kategorija dela" @@ -5448,7 +5448,7 @@ msgstr "Ključne reči dela da bi se poboljšala vidljivost u rezultatima pretra msgid "Part category" msgstr "Kategorija dela" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "Interni broj dela" @@ -5489,7 +5489,7 @@ msgstr "Podrazumevani istek" msgid "Expiry time (in days) for stock items of this part" msgstr "Vreme isteka (u danima) za stavke sa zaliha ovog dela" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Minimalne zalihe" @@ -5565,508 +5565,508 @@ msgstr "Vlasnik odgovoran za ovaj deo" msgid "Last Stocktake" msgstr "Poslednji popis" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Prodaj više" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Valuta korišćena za vršenje proračuna o cenama" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Minimalna vrednost spiska materijala" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Minimalna vrednost komponenti delova" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Maksimalna vrednost spiska materijala" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Maksimalna vrednost komponenti delova" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Minimalna kupovna vrednost" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Minimalna istorijska kupovna vrednost" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Maksimalna kupovna vrednost" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Maksimalna istorijska kupovna vrednost" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Minimalna interna cena" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Minimalna cena bazirana na internim sniženjima cena" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Maksimalna interna cena" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Maksimalna vrednost bazirana na internim sniženjima cena" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Minimalna cena dobavljača" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Minimalna cena dela od eksternih dobavljača" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Maksimalna cena dobavljača" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Maksimalna cena dela od eksternih dobavljača" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Minimalna vrednost varijanti" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Izračunata minimalna vrednost varijanti delova" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Maksimalna vrednost varijanti" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Izračunata maksimalna vrednost varijanti delova" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Minimalna vrednost" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Promeni minimalnu vrednost" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Maksimalna vrednost" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Promeni maksimalnu vrednost" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Ukupna izračunata minimalna vrednost" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Ukupna izračunata maksimalna vrednost" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Minimalna prodajna cena" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Minimalna prodajna cena bazirana na osnovu sniženja cena" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Maksimalna prodajna cena" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Maksimalna prodajna cena bazirana na osnovu sniženja cena" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Minimalna prodajna vrednost" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Minimalna istorijska prodajna cena" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Maksimalna prodajna vrednost" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Maksimalna istorijska prodajna cena" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Deo za popis" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Broj stavki" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Broj individualnih unosa zaliha u vreme popisa" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Ukupne dostupne zalihe za vreme popisa" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Datum kada je izvršen popis" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Dodatne beleške" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Korisnik koji je izvršio ovaj popis" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Minimalna vrednost zaliha" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Procenjena minimalna vrednost trenutnih zaliha" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Maksimalna vrednost zaliha" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Procenjena maksimalna vrednost trenutnih zaliha" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Izveštaj" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "Fajl izveštaja o popisu (interno generisan)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Broj delova" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Broj delova pokrivenih popisom" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Korisnik koji je tražio ovaj izveštaj o popisu" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "Smanjenje prodajne cene dela" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "Šablon testa dela" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "Nevažeći naziv šablona - mora da uključuje bar jedan alfanumerički karakter" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "Izbori moraju biti jedinstveni" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "Test šabloni mogu biti kreirani samo za delove koje je moguće testirati" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "Test šablon sa istim ključem već postoji za ovaj deo" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Naziv testa" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Unesi naziv za ovaj test" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "Test ključ" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "Pojednostavljen ključ za test" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Opis testa" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Unesi opis za ovaj test" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Omogućen" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "Da li je ovaj test omogućen?" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Neophodno" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Da li je neophodno da ovaj test prođe?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Zahteva vrednost" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Da li ovaj test zahteva vrednost prilikom dodavanja rezultata testa?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Zahteva prilog" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Da li ovaj test zahteva fajl kao prilog prilikom dodavanja rezultata testa?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Izbori" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "Validni izbori za ovaj test (razdvojeni zapetom)" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "Šablon parametra dela" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "Checkbox parametri ne mogu imati jedinice" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "Checkbox parametri ne mogu imati izbore" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "Ime šablona parametra mora biti jedinstveno" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Naziv parametra" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Fizičke jedinice za ovaj parametar" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Opis parametra" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Polje za potvrdu" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Da li je ovaj parametar checkbox?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Validni izbori za ovaj parametar (razdvojeni zapetom)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "Lista izbora za ovaj parametar" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "Parametar dela" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "Parametar se ne može modifikovati - deo je zaključan" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Nije validan izbor za vrednost parametra" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Nadređeni deo" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Šablon parametra" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Vrednost parametra" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "Šablon parametara kategorije dela" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Podrazumevana vrednost" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Podrazumevana vrednost parametra" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "Stavke sa spiska materijala se ne mogu modifikovati - sklapanje je zaključano" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "Stavke sa spiska materijala se ne mogu modifikovati - sklapanje varijanti je zaključano" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Izaberi nadređeni deo" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Pod-deo" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Izaberi deo koji će biti korišćen u spisku materijala" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Količina spiskova materijala za ovu stavku sa spiska materijala" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Ova stavka sa spiska materijala je opciona" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Ova stavka sa spiska materijala se može potrošiti (nije praćena u nalozima za izradu)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Prestarelo" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Procenjena količina otpada prilikom izrade (apsolutna ili u procentima)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Referenca stavke sa spiska materijala" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Beleške stavki sa spiska materijala" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Suma" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "Suma spiska materijala" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Validirano" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Ova stavka sa spiska materijala je validirana" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Biva nasleđeno" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Ova stavka sa spiska materijala je nasleđivana od spiska materijala za varijante delova" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Stavke sa zaliha za varijante delova se mogu koristiti za ovu stavku sa spiska materijala" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "Količina mora biti ceo broj za delove koji se mogu pratiti" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Zamenski deo mora biti određen" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "Zamenska stavka sa spiska materijala" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "Zamenski deo ne može biti isti kao glavni deo" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Nadređena stavka sa spiska materijala" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Zamenski deo" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Deo 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Deo 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Izaberi povezan deo" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "Beleška za ovu relaciju" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Relacija između delova ne može biti kreirana između jednog istog dela" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "Identična veza već postoji" @@ -6194,247 +6194,247 @@ msgstr "Deo proizvođača koji se poklapa sa ovim brojem dela proizvođača već msgid "Supplier part matching this SKU already exists" msgstr "Deo dobavljača koji se opklapa sa ovim brojem dela dobavljača već postoji" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Naziv kategorije" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Izrađivanje" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Stavke sa zaliha" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "Revizije" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Dobavljači" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Ukupne zalihe" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Nealocirane zalihe" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "Varijante zaliha" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Dupliraj deo" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Kopiraj inicijalne podatke od drugog dela" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Početne zalihe" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Kreiraj deo sa početnom količinom zaliha" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Informacije o dobavljaču" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Dodaj inicijalne informacije o dobavljaču za ovaj deo" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Kopiraj parametre kategorije" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Kopiraj parametarske šablone sa izabrane kategorije dela" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Postojeća slika" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "Ime fajla postojeće slike dela" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "Fajl sa slikom ne postoji" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Može se izgraditi" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Ograniči izveštaj o popisu na određeni deo, kao i na bilo koje varijante delova" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Ograniči izveštaj o popisu na određenu kategoriju dela, kao i na bilo koje podređene kategorije" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Ograniči izveštaj o popisu na određenu lokaciju zaliha, kao i na bilo koje podređene lokacije" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "Ne uključuj eksterne zalihe" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Ne uključuj stavke sa zaliha u eksternim lokacijama" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Generiši izveštaj" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Generiši izveštaj koji sadrži sračunate podatke sa popisa" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Ažuriraj delove" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Ažuriraj izabrane delove sračunatim podacima popisa" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "Funkcionalnost popisa nije omogućena" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Provera pozadinskog radnika nije uspjela" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Minimalna cena" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Izmeni izračunatu vrednost za minimalnu cenu" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Minimalna valuta cene" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Maksimalna cena" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Izmeni izračunatu vrednost maksimalne cene" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Maksimalna valuta cene" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Ažuriraj" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Ažuriraj cene za ovaj deo" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Nija moguća konverzija iz dostavljen valute u {default_currency}" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "Minimalna cena ne sme biti veća od maksimalne cene" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "Maksimalna cena ne sme biti manja od minimalne cene" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "Izaberi nadređeni sklop" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "Izaberi komponentu dela" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Izaberi deo sa kog će se kopirati spisak materijala" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Ukloni postojeće podatke" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Ukloni postojeće stavke sa spiska materijala pre kopiranja" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Uključi nasleđeno" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Uključi stavke sa spiska materijala koje su nasleđene od šablonskih delova" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Preskoči nevažeće vrste" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Omogući ovu opciju za preskakanje nevažećih vrsta" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Kopiraj zamenske delove" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopiraj zamenske delove prilikom duplikacije stavki sa spiska materijala" @@ -8727,6 +8727,15 @@ msgstr "Čekaju se migracije nad bazom podataka" msgid "There are pending database migrations which require attention" msgstr "Postoje migracije nad bazom podataka koje zahtevaju pažnju" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 45ee051317..5c8e73e03b 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Ogiltigt val" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Namn" @@ -419,7 +419,7 @@ msgstr "Namn" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Serverfel" msgid "An error has been logged by the server." msgstr "Ett fel har loggats av servern." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Måste vara ett giltigt nummer" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Valuta" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Välj valuta från tillgängliga alternativ" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Del" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategori" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "Tillverkningen måste avbrytas innan den kan tas bort" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Valfri" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "Tillverknings order referens" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Byggutgång matchar inte bygg order" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Serienummer" @@ -1073,7 +1073,7 @@ msgstr "Ange serienummer för att tillverkade produkter" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Acceptera ofullständig" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "Företagsnamn" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "I lager" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "Leverantörsnamn" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Datum" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Kategorinamn" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Leverantörer" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Generera rapport" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Kontroll av bakgrundsarbetare misslyckades" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Uppdatera" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index d5783648b4..64103c3732 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "ชื่อ" @@ -419,7 +419,7 @@ msgstr "ชื่อ" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "เกิดข้อผิดพลาดที่เซิร์ฟเ msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "ต้องเป็นตัวเลข" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "สกุลเงิน" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 68e7e291b3..02f821ded6 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -110,7 +110,7 @@ msgstr "Geçersiz ondalık değer" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Geçersiz seçim" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Adı" @@ -419,7 +419,7 @@ msgstr "Adı" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Sunucu Hatası" msgid "An error has been logged by the server." msgstr "Bir hafta sunucu tarafından kayıt edildi." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Geçerli bir numara olmalı" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Para birimi" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Var olan seçeneklerden bir döviz birimi seçin" @@ -546,10 +546,10 @@ msgstr "Varyantları Dahil Et" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Parça" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategori" @@ -648,16 +648,16 @@ msgstr "Ağacı Hariç Tut" msgid "Build must be cancelled before it can be deleted" msgstr "Yapımın silinebilmesi için önce iptal edilmesi gerekir" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Sarf Malzemesi" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "İsteğe Bağlı" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montaj" @@ -733,7 +733,7 @@ msgstr "Yapım İşi Emri Referansı" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Miktar sıfırdan büyük olmalıdır" @@ -946,8 +946,8 @@ msgstr "Nesne yap" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "Seçilen stok ögesi malzeme listesi satırıyla eşleşmiyor" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "İzlenebilir parçalar için tamsayı miktar gerekir" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Malzeme listesi izlenebilir parçalar içerdiğinden tamsayı miktar gereklidir" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -1073,7 +1073,7 @@ msgstr "Yapım işi çıktısı için seri numaraları girin" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Stok öğelerinin bu yapım siparişine tam olarak ayrılmadığını ka msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Tamamlanmamış Kabul et" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part yapım siparişi aynı olan parçayı göstermelidir" msgid "Item must be in stock" msgstr "Öge stokta olmalıdır" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Mevcut miktar ({q}) aşıldı" @@ -1243,7 +1243,7 @@ msgstr "İzlenen parçaların ayrılması için yapım çıktısı belirtilmelid msgid "Build output cannot be specified for allocation of untracked parts" msgstr "İzlenmeyen parçaların ayrılması için yapım çıktısı belirlenemez" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Ayrılma ögeleri sağlanmalıdır" @@ -1329,12 +1329,12 @@ msgstr "Takip Edilebilir" msgid "Inherited" msgstr "Miras Alındı" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Çeşide İzin Ver" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "ML Ögesi" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Ayrılan Stok" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "Siparişte" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "Üretimde" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Harici Stok" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Mevcut Stok" @@ -1495,8 +1495,8 @@ msgstr "Anahtar dizesi benzersiz olmalı" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "" @@ -2564,7 +2564,7 @@ msgstr "Kategori Paremetre Sablonu Kopyala" msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Parçaları varsayılan olan şablondur" msgid "Parts can be assembled from other components by default" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Bileşen" @@ -3861,7 +3861,7 @@ msgstr "Parametre adı" msgid "Parameter value" msgstr "Parametre değeri" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Birim" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "Not" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "temel maliyet" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "çoklu" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "DPN" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Minimum Stok" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Test Adı" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Test Açıklaması" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Etkin" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Gerekli" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "Parametre şablon adı benzersiz olmalıdır" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Parametre Şablonu" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Bu malzeme listesi, çeşit parçalar listesini kalıtsalıdır" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Çeşit parçaların stok kalemleri bu malzeme listesinde kullanılabilir" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Stok Kalemleri" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Arka plan çalışanı kontrolü başarısız oldu" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 31c318a131..4b768a774f 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -110,7 +110,7 @@ msgstr "Неправильне десяткове значення" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Назва" @@ -419,7 +419,7 @@ msgstr "Назва" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Помилка сервера" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Деталь" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" @@ -648,16 +648,16 @@ msgstr "" msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Розхідний матеріал" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Збірка" @@ -733,7 +733,7 @@ msgstr "" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "" @@ -946,8 +946,8 @@ msgstr "" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "" @@ -1073,7 +1073,7 @@ msgstr "" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "" @@ -1230,7 +1230,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "" @@ -1329,12 +1329,12 @@ msgstr "" msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Дозволити варіанти" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "У виробництві" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" @@ -1495,8 +1495,8 @@ msgstr "" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "Список вибору" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Дані" @@ -2564,7 +2564,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Компонент" @@ -3861,7 +3861,7 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "" @@ -3913,8 +3913,8 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "" msgid "Note" msgstr "Примітка" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "Базова вартість" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Мінімальний платіж (напр. комісія за збереження)" @@ -3949,7 +3949,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "" @@ -3985,7 +3985,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "В наявності" @@ -4741,8 +4741,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" @@ -4799,7 +4799,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -4946,11 +4946,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5006,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "" @@ -5014,7 +5014,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "" @@ -5039,7 +5039,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "" @@ -5448,7 +5448,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "" msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Мінімальний запас" @@ -5565,508 +5565,508 @@ msgstr "" msgid "Last Stocktake" msgstr "" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Дата" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Тестова назва" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Прапорець" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Позиція 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Позиція 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "" @@ -6194,247 +6194,247 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Початковий запас" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Наявне зображення" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Сформувати звіт" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Мінімальна ціна" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Максимальна ціна" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "" @@ -8727,6 +8727,15 @@ msgstr "" msgid "There are pending database migrations which require attention" msgstr "" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 4973746f17..b0cfcdcc32 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "Lựa chọn sai" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "Tên" @@ -419,7 +419,7 @@ msgstr "Tên" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "Lỗi máy chủ" msgid "An error has been logged by the server." msgstr "Lỗi đã được ghi lại bởi máy chủ." -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "Phải là một số hợp lệ" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "Tiền tệ" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "Chọn tiền tệ trong các tùy chọn đang có" @@ -546,10 +546,10 @@ msgstr "" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "Nguyên liệu" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Danh mục" @@ -648,16 +648,16 @@ msgstr "" 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:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "Vật tư tiêu hao" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "Tuỳ chọn" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Lắp ráp" @@ -733,7 +733,7 @@ msgstr "Tham chiếu đơn đặt bản dựng" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" @@ -946,8 +946,8 @@ msgstr "Dựng đối tượng" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ 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:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "Số lượng nguyên dương cần phải điền cho sản phẩm có msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cần nhập số lượng nguyên dương, bởi vì hóa đơn vật liệu chứa sản phẩm có thể theo dõi" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "Số sê-ri" @@ -1073,7 +1073,7 @@ msgstr "Nhập vào số sêri cho đầu ra bản dựng" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "Chấp nhận hàng hóa không được phân bổ đầy đủ vào đ msgid "Required stock has not been fully allocated" msgstr "Kho được yêu cầu chưa được phân bổ hết không gian" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "Chấp nhận không hoàn thành" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part phải trỏ đến phần tương tự của đơn đặt msgid "Item must be in stock" msgstr "Hàng hóa phải trong kho" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Số lượng có sẵn ({q}) đã bị vượt quá" @@ -1243,7 +1243,7 @@ msgstr "Đầu ra bản dựng phải được xác định cho việc phân s msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Đầu ra bản dựng không thể chỉ định cho việc phân sản phẩm chưa được theo dõi" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "Hàng hóa phân bổ phải được cung cấp" @@ -1329,12 +1329,12 @@ msgstr "Có thể theo dõi" msgid "Inherited" msgstr "Được kế thừa" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "Cho phép biến thể" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Mục BOM" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "Phân kho" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "Bật đơn hàng" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "Đang sản xuất" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "Kho ngoài" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Số hàng tồn" @@ -1495,8 +1495,8 @@ msgstr "Chuỗi khóa phải duy nhất" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "Dữ liệu" @@ -2564,7 +2564,7 @@ msgstr "Sao chéo mẫu tham số danh mục" msgid "Copy category parameter templates when creating a part" msgstr "Sao chéo mẫu tham số danh mục khi tạo 1 sản phẩm" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "Sản phẩm là mẫu bởi mặc định" msgid "Parts can be assembled from other components by default" msgstr "Sản phẩm có thể lắp giáp từ thành phần khác theo mặc định" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "Thành phần" @@ -3861,7 +3861,7 @@ msgstr "Tên tham số" msgid "Parameter value" msgstr "Giá trị tham số" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "Đơn vị" @@ -3913,8 +3913,8 @@ msgstr "URL cho liên kết sản phẩm của nhà cung cấp bên ngoài" msgid "Supplier part description" msgstr "Mô tả sản phẩm nhà cung cấp" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "Mô tả sản phẩm nhà cung cấp" msgid "Note" msgstr "Ghi chú" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "chi phí cơ sở" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "Thu phí tối thiểu (vd: phí kho bãi)" @@ -3949,7 +3949,7 @@ msgstr "Số lượng gói" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "Tổng số lượng được cung cấp trong một gói đơn. Để trống cho các hàng hóa riêng lẻ." -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "nhiều" @@ -3985,7 +3985,7 @@ msgstr "Tiền tệ mặc định được sử dụng cho nhà cung cấp này" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "Còn hàng" @@ -4741,8 +4741,8 @@ msgstr "Kiểm tra bởi" msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Vận chuyển" @@ -4799,7 +4799,7 @@ msgstr "Không thể phân bổ hàng hóa vào một dòng mà không có sản msgid "Allocation quantity cannot exceed stock quantity" msgstr "Số lượng phân bổ không thể vượt quá số lượng của kho" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "Số lượng phải là 1 cho hàng hóa sêri" @@ -4946,11 +4946,11 @@ msgstr "Tên nhà cung cấp" msgid "Order cannot be cancelled" msgstr "Đơn đặt không thể bị hủy" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "Cho phép đơn đặt phải đóng lại cùng với các mục dòng hàng hóa chưa hoàn thành" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "Đơn đặt có dòng hàng hóa chưa hoàn thành" @@ -5006,7 +5006,7 @@ msgstr "Nhà cung cấp phải phù hợp với đơn đặt mua" msgid "Purchase order must match supplier" msgstr "Đơn đặt mua phải phù hợp với nhà cung cấp" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "Mục dòng" @@ -5014,7 +5014,7 @@ msgstr "Mục dòng" msgid "Line item does not match purchase order" msgstr "Mục dòng không phù hợp với đơn đặt mua" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "Chọn vị trí đích cho hàng hóa đã nhận" @@ -5039,7 +5039,7 @@ msgstr "Nhập số sê ri cho hàng trong kho đang đến" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "Mã vạch đã được dùng" msgid "An integer quantity must be provided for trackable parts" msgstr "Cần điền số nguyên cho sản phẩm có thể theo dõi" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "Dòng hàng hóa phải được cung cấp" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "Vận đơn đã hoàn thành" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "Tiền tệ giá bán" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "Chưa cung cấp thông tin vận chuyển" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "Dòng hàng hóa chưa được gắn với đơn đặt này" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "Số lượng phải là số dương" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "Nhập số sê ri để phân bổ" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "Vận đơn đã được chuyển đi" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "Vận đơn không được gắn với đơn đặt này" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "Không tìm thấy số sê ri sau đây" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "Dòng riêng biệt đơn hàng trả lại" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "Line item không phù hợp với đơn hàng trả lại" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "Line item đã nhận được" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "Hàng hóa chỉ có thể được nhận theo đơn hàng đang trong tiến trình" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "Tiền tệ giá đồng hạng" @@ -5286,7 +5286,7 @@ msgstr "" msgid "Uses" msgstr "" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "Danh mục sản phẩm" @@ -5448,7 +5448,7 @@ msgstr "Từ khóa sản phẩm để cải thiện sự hiện diện trong k msgid "Part category" msgstr "Danh mục sản phẩm" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5489,7 +5489,7 @@ msgstr "Hết hạn mặc định" msgid "Expiry time (in days) for stock items of this part" msgstr "Thời gian hết hạn (theo ngày) để nhập kho hàng hóa cho sản phẩm này" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "Kho tối thiểu" @@ -5565,508 +5565,508 @@ msgstr "Trách nhiệm chủ sở hữu cho sản phẩm này" msgid "Last Stocktake" msgstr "Kiểm kê cuối cùng" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "Bán nhiều" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "Tiền được dùng để làm đệm tính toán giá bán" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "Chi phí BOM tối thiểu" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "Chi phí thành phần sản phẩm tối thiểu" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "Chi phí BOM tối đa" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "Chi phí thành phần sản phẩm tối đa" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "Chi phí mua vào tối thiểu" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "Chi phí mua vào tối thiểu trong lịch sử" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "Chi phí mua tối đa" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "Chi phí thành phần sản phẩm tối đa trong lịch sử" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "Giá nội bộ tối thiểu" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "Chi phí tối thiểu dựa trên phá vỡ giá nội bộ" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "Giá nội bộ tối đa" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "Chi phí tối đa dựa trên phá vỡ giá nội bộ" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "Giá nhà cung ứng tối thiểu" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "Giá sản phẩm tối thiểu từ nhà cung ứng bên ngoài" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "Giá nhà cung ứng tối đa" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "Giá sản phẩm tối đã từ nhà cung ứng bên ngoài" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "Giá trị biến thể tối thiểu" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "Chi phí tối thiểu của sản phẩm biến thể đã tính" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "Chi phí biến thể tối đa" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "Chi phí tối đa của sản phẩm biến thể đã tính" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "Chi phí tối thiểu" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "Ghi đề chi phí tối thiểu" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "Chi phí tối đa" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "Ghi đề chi phí tối đa" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "Chi phí tối thiểu tính toán tổng thể" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "Chi phí tối đa tính toán tổng thể" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "Giá bán thấp nhất" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "Giá bán tối thiểu dựa trên phá giá" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "Giá bán cao nhất" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "Giá bán cao nhất dựa trên phá giá" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "Chi phí bán hàng tối thiểu" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "Giá bán hàng tối thiểu trong lịch sử" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "Giá bán hàng tối đa" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "Giá bán hàng tối đa trong lịch sử" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "Sản phẩm dành cho kiểm kê" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "Tổng số hàng" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "Số mục kho độc lậo tại thời điểm kiểm kê" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "Tống số kho tại thời điểm kiểm kê" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "Ngày" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "Kiểm kê đã thực hiện" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "Ghi chú bổ sung" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "Người dùng đã thực hiện đợt kiểm kê này" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "Chi phí kho tối thiểu" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "Chi phí kho tối thiểu ước tính của kho đang có" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "Chi phí kho tối đa" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "Chi phí kho tối đa ước tính của kho đang có" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "Báo cáo" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "Tệp báo cáo kiểm kê (được sinh nội bộ)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "Bộ đếm sản phẩm" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "Số sản phẩm đã được bao quát bởi kiểm kê" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "Người dùng đã yêu cầu báo cáo kiểm kê này" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "Lựa chọn phải duy nhất" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "Tên kiểm thử" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "Nhập tên cho kiểm thử" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "Mô tả kiểm thử" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "Nhập mô tả cho kiểm thử này" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "Đã bật" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "Bắt buộc" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "Kiểm thử này bắt buộc phải đạt?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "Giá trị bắt buộc" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "Kiểm thử này yêu cầu 1 giá trị khi thêm một kết quả kiểm thử?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "Yêu cầu đính kèm" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "Kiểm thử này yêu cầu tệp đính kèm khi thêm một kết quả kiểm thử?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "Lựa chọn" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "Tham số hộp kiểm tra không thể có đơn vị" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "Tham số hộp kiểm tra không thể có lựa chọn" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "Tên tham số mẫu phải là duy nhất" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "Tên tham số" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "Đơn vị vật lý cho tham số này" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "Mô tả tham số" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "Ô lựa chọn" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "Tham số này có phải là hộp kiểm tra?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "Lựa chọn hợp lệ từ tham số này (ngăn cách bằng dấu phẩy)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "Lựa chọn sai cho giá trị tham số" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "Sản phẩm cha" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "Mẫu tham số" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "Giá trị tham số" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "Giá trị mặc định" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "Giá trị tham số mặc định" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "Chọn sản phẩm cha" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "Sản phẩm phụ" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "Chọn sản phẩm được dùng trong BOM" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "Số lượng BOM cho mục BOM này" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "Mục BOM này là tùy chọn" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "Mục BOM này bị tiêu hao (không được theo dõi trong đơn đặt bản dựng)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "Dư thừa" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Số lượng bản dựng lãng phí ước tính (tuyệt đối hoặc phần trăm)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "Tham chiếu mục BOM" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "Ghi chú mục BOM" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "Giá trị tổng kiểm" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "Giá trị tổng kiểm dòng BOM" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "Đã xác minh" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "Mục BOM này là hợp lệ" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "Nhận thừa hưởng" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Mục BOM này được thừa kế bởi BOM cho sản phẩm biến thể" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "Hàng trong kho cho sản phẩm biến thể có thể được dùng bởi mục BOM này" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "Số lượng phải là giá trị nguyên dùng cho sản phẩm có thể theo dõi được" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "Sản phẩm phụ phải được chỉ định" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "Sảm phẩm thay thế mục BOM" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "Sản phẩm thay thế không thể giống sản phẩm chủ đạo" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "Hàng hóa BOM cha" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "Sản phẩm thay thế" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "Sản phẩm 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "Sản phẩm 2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "Chọn sản phẩm liên quan" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "Không thể tạo mối quan hệ giữa một sản phẩm và chính nó" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "Đã tồn tại mối quan hệ trùng lặp" @@ -6194,247 +6194,247 @@ msgstr "Mã số nhà sản xuất khớp với MPN này đã tồn tại" msgid "Supplier part matching this SKU already exists" msgstr "Mã số nhà cung cấp khớp với SKU này đã tồn tại" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "Tên danh mục" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "Đang dựng" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "Hàng trong kho" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "Nhà cung cấp" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "Tổng số lượng" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "Nhân bản sản phẩm" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "Sao chép dữ liệu ban đầu từ sản phẩm khác" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "Số liệu kho ban đầu" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "Tạo sản phẩm với số lượng tồn kho ban đầu" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "Thông tin nhà cung cấp" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "Thêm thông tin nhà cung cấp ban đầu cho sản phẩm này" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "Sao chép thông số nhóm hàng" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "Sao chép mẫu tham số từ nhóm sản phẩm được chọn" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "Ảnh hiện có" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "Tên tệp của ảnh sản phẩm hiện hữu" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "Tệp hình ảnh không tồn tại" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "Có thể dựng" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Hạn chế báo cáo kiểm kê với sản phẩm riêng biệt và sản phẩm biến thể bất kỳ" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Hạn chế báo cáo kiểm kê với danh mục sản phẩm riêng biệt và danh mục con bất kỳ" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Hạn chế báo cáo kiểm kê với vị trí kho riêng biệt và vị trí con bất kỳ" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "Ngoại trừ kho bên ngoài" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "Loại trừ hàng trong kho của vị trí bên ngoài" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "Tạo báo cáo" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "Tạo tệp báo cáo chứa dữ liệu kiểm kê đã tính toán" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "Cập nhật sản phẩm" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "Cập nhật sản phẩm cụ thể với dữ liệu kiểm kê đã tính" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "Chức năng kiểm kê chưa được bật" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "Nhân công chạy ngầm kiểm tra thất bại" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "Giá thấp nhất" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "Giá trị tính toán ghi đè cho giá tối thiểu" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "Tiền tế giá tối thiểu" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "Giá cao nhất" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "Giá trị tính toán ghi đè cho giá tối đa" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "Tiền tế giá tối đa" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "Cập nhật" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "Cập nhật giá cho sản phẩm này" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "Không thể chuyển đổi từ tiền tệ đã cung cấp cho {default_currency}" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "Giá tối thiểu không được lớn hơn giá tối đa" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "Giá tối đa không được nhỏ hơn giá tối thiểu" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "Chọn sản phẩm để sao chép định mức nguyên vật liệu" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "Xóa dữ liệu đã tồn tại" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "Xóa mục BOM đã tồn tại trước khi sao chép" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "Bao gồm thừa hưởng" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "Bao gồm mục BOM được thừa hưởng từ sản phẩm mẫu" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "Bỏ qua dòng không hợp lệ" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "Bật tùy chọn này để bỏ qua dòng không hợp lệ" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "Sao chép sản phẩm thay thế" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "Sao chép sản phẩm thay thế khi nhân bản hàng hóa BOM" @@ -8727,6 +8727,15 @@ msgstr "Di trú cơ sở dữ liệu đang chờ xử lý" msgid "There are pending database migrations which require attention" msgstr "Có di trú cơ sở dữ liệu đang chờ xử lý cần bạn lưu ý" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 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 c988685dae..c433e363f5 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -110,7 +110,7 @@ msgstr "无效的数值" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "無效的選項" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "名稱" @@ -419,7 +419,7 @@ msgstr "名稱" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "伺服器錯誤" msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "必须是有效数字" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "貨幣" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "從可用選項中選擇貨幣" @@ -546,10 +546,10 @@ msgstr "包含变体" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "零件" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "类别" @@ -648,16 +648,16 @@ msgstr "排除树" msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "耗材" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "非必須項目" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "装配" @@ -733,7 +733,7 @@ msgstr "生產工單代號" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "产出与生产订单不匹配" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" @@ -946,8 +946,8 @@ msgstr "生产对象" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "可追蹤的零件數量必須為整數" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "序號" @@ -1073,7 +1073,7 @@ msgstr "输出产出的序列号" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "接受库存项未被完全分配至生产订单" msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "接受不完整" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part 必须与生产订单零件相同" msgid "Item must be in stock" msgstr "项目必须在库存中" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" @@ -1243,7 +1243,7 @@ msgstr "对于被追踪的零件的分配,必须指定生产产出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的零件,无法指定生产产出" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "必须提供分配项目" @@ -1329,12 +1329,12 @@ msgstr "可追踪" msgid "Inherited" msgstr "已继承的" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "允许变体" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "物料清单项" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "分配库存" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "已订购" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "生产中" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "外部库存" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "可用库存" @@ -1495,8 +1495,8 @@ msgstr "键字符串必须是唯一的" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "逻辑密钥必须在参考状态的逻辑键中" msgid "Name must be different from the names of the reference status" msgstr "名称必须不同于参考状态的名称" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "选择列表" @@ -1931,7 +1931,7 @@ msgstr "该选择列表项是否处于激活状态?" msgid "Barcode Scan" msgstr "扫描条码" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "数据" @@ -2564,7 +2564,7 @@ msgstr "复制类别参数模板" msgid "Copy category parameter templates when creating a part" msgstr "创建零件时复制类别参数模板" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "零件默认为模板" msgid "Parts can be assembled from other components by default" msgstr "默认情况下,元件可由其他零件组装而成" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "组件" @@ -3861,7 +3861,7 @@ msgstr "参数名称" msgid "Parameter value" msgstr "参数值" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "单位" @@ -3913,8 +3913,8 @@ msgstr "外部供应商零件链接的URL" msgid "Supplier part description" msgstr "供应商零件说明" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "供应商零件说明" msgid "Note" msgstr "备注" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "基本费用" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "最低费用(例如库存费)" @@ -3949,7 +3949,7 @@ msgstr "包装数量" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "单包供应的总数量。为单个项目留空。" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "多个" @@ -3985,7 +3985,7 @@ msgstr "此供应商使用的默认货币" msgid "Company Name" msgstr "公司名称" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "有库存" @@ -4741,8 +4741,8 @@ msgstr "审核人" msgid "User who checked this shipment" msgstr "检查此装运的用户" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" @@ -4799,7 +4799,7 @@ msgstr "无法将库存分配给没有零件的生产线" msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配数量不能超过库存数量" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化库存项目的数量必须为1" @@ -4946,11 +4946,11 @@ msgstr "供应商名称" msgid "Order cannot be cancelled" msgstr "订单不能取消" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "允许关闭行项目不完整的订单" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "订单中的行项目不完整" @@ -5006,7 +5006,7 @@ msgstr "供应商必须匹配采购订单" msgid "Purchase order must match supplier" msgstr "采购订单必须与供应商匹配" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "行项目" @@ -5014,7 +5014,7 @@ msgstr "行项目" msgid "Line item does not match purchase order" msgstr "行项目与采购订单不匹配" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "为收到的物品选择目的地位置" @@ -5039,7 +5039,7 @@ msgstr "输入入库库存项目的序列号" msgid "Override packaging information for incoming stock items" msgstr "覆盖传入库存项目的包装资料" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "传入库存项目的附加说明" @@ -5059,7 +5059,7 @@ msgstr "条形码已被使用" msgid "An integer quantity must be provided for trackable parts" msgstr "必须为可跟踪零件提供整数数量" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "必须提供行项目" @@ -5079,67 +5079,67 @@ msgstr "配送" msgid "Completed Shipments" msgstr "完成配送" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "售出价格货币" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "已分配的项目" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "未提供装运详细信息" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "行项目与此订单不关联" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "数量必须为正" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "输入要分配的序列号" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "货物已发出" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "发货与此订单无关" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "未找到以下序列号的匹配项" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "以下序列号不可用" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "退货订单行项目" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "行项目与退货订单不匹配" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "行项目已收到" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "只能根据正在进行的订单接收物品" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "退货数量" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "行价格货币" @@ -5286,7 +5286,7 @@ msgstr "组件部份是可测试的" msgid "Uses" msgstr "使用" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "零件类别" @@ -5448,7 +5448,7 @@ msgstr "提高搜索结果可见性的零件关键字" msgid "Part category" msgstr "零件类别" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "内部零件号 IPN" @@ -5489,7 +5489,7 @@ msgstr "默认到期" msgid "Expiry time (in days) for stock items of this part" msgstr "此零件库存项的过期时间 (天)" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "最低库存" @@ -5565,508 +5565,508 @@ msgstr "此零件的负责人" msgid "Last Stocktake" msgstr "最近库存盘点" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "出售多个" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "用于缓存定价计算的货币" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "最低物料清单成本" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "元件的最低成本" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "物料清单的最高成本" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "元件的最高成本" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "最低购买成本" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "最高历史购买成本" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "最大购买成本" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "最高历史购买成本" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "最低内部价格" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "基于内部批发价的最低成本" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "最大内部价格" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "基于内部批发价的最高成本" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "供应商最低价格" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "外部供应商零件的最低价格" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "供应商最高价格" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "来自外部供应商的商零件的最高价格" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "最小变体成本" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "计算出的变体零件的最低成本" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "最大变体成本" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "计算出的变体零件的最大成本" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "最低成本" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "覆盖最低成本" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "最高成本" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "覆盖最大成本" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "计算总最低成本" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "计算总最大成本" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "最低售出价格" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "基于批发价的最低售出价格" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "最高售出价格" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "基于批发价的最大售出价格" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "最低销售成本" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "历史最低售出价格" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "最高销售成本" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "历史最高售出价格" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "用于盘点的零件" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "物品数量" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "盘点时的个别库存条目数" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "盘点时可用库存总额" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "日期" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "进行盘点的日期" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "附加注释" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "进行此盘点的用户" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "最低库存成本" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "现有存库存最低成本估算" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "最高库存成本" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "目前库存最高成本估算" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "报告" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "盘点报告文件(内部生成)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "零件计数" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "盘点涵盖的零件数量" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "请求此盘点报告的用户" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "零件售出价格折扣" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "零件测试模板" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "模板名称无效 - 必须包含至少一个字母或者数字" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "选择必须是唯一的" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "测试模板只能为可拆分的部件创建" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "零件已存在具有相同主键的测试模板" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "测试名" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "输入测试的名称" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "测试主键" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "简化测试主键" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "测试说明" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "输入测试的描述" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "已启用" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "此测试是否已启用?" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "必须的" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "需要此测试才能通过吗?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "需要值" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "添加测试结果时是否需要一个值?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "需要附件" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "添加测试结果时是否需要文件附件?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "选项" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "此测试的有效选择 (逗号分隔)" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "零件参数模板" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "勾选框参数不能有单位" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "复选框参数不能有选项" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "参数模板名称必须是唯一的" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "参数名称" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "此参数的物理单位" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "参数说明" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "勾选框" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "此参数是否为勾选框?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "此参数的有效选择 (逗号分隔)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "此参数的选择列表" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "零件参数" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "参数不能被修改 - 零件被锁定" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "无效的参数值选择" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "父零件" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "参数模板" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "参数值" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "零件类别参数模板" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "默认值" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "默认参数值" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "物料清单项目不能被修改 - 装配已锁定" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "物料清单项目不能修改 - 变体装配已锁定" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "选择父零件" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "子零件" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "选择要用于物料清单的零件" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "此物料清单项目的数量" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "此物料清单项目是可选的" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "这个物料清单项目是耗材 (它没有在生产订单中被追踪)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "超量" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "估计生产物浪费量(绝对值或百分比)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "物料清单项目引用" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "物料清单项目注释" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "校验和" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "物料清单行校验和" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "已验证" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "此物料清单项目已验证" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "获取继承的" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "此物料清单项目是由物料清单继承的变体零件" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "变体零件的库存项可以用于此物料清单项目" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "可追踪零件的数量必须是整数" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "必须指定子零件" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "物料清单项目替代品" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "替代品零件不能与主零件相同" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "上级物料清单项目" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "替代品零件" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "零件 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "零件2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "选择相关的零件" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "此关系的注释" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "零件关系不能在零件和自身之间创建" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "复制关系已经存在" @@ -6194,247 +6194,247 @@ msgstr "与此制造商零件编号 (MPN) 的相匹配的制造商零件已存 msgid "Supplier part matching this SKU already exists" msgstr "匹配此库存单位 (SKU) 的供应商零件已存在" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "类别名称" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "正在生产" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "目前正在生产的零件数量" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "生产计划" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "此零件计划待产数量" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "库存项" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "修订" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "供应商" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "库存总量" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "未分配的库存" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "变体库存" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "重复零件" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "从另一个零件复制初始数据" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "初始库存" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "创建具有初始库存数量的零件" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "供应商信息" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "添加此零件的初始供应商信息" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "复制类别参数" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "从选择的零件复制参数模版" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "现有的图片" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "现有零件图片的文件名" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "图片不存在" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "可以创建" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "生产订单必填项" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "分配到生产订单" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "销售订单必填项" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "分配到销售订单" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "限制盘点报告到某个特定零件以及任何变体零件" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "限制盘点报告到某个特定零件类别以及任何子类别" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "限制盘点报告到某个特定零件库存地点以及任何子位置" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "排除外部库存" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "排除外部位置的库存项" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "生成报告" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "生成包含计算出来的盘点数据的报告文件" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "更新零件" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "使用计算出的盘点数据更新指定零件" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "盘点功能未启用" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "后台执行器检查失败" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "最低价格" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "覆盖已计算的最低价格值" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "最低价格货币" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "最高价格" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "覆盖已计算的最高价格值" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "最高价格货币" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "更新" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "更新这个零件的价格" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "无法将所提供的货币转换为 {default_currency}" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "最低价格不能高于最高价格。" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "最高价格不能低于最低价格" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "选择父装配" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "选择零部件" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "选择要复制物料清单的零件" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "移除现有数据" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "复制前删除现有的物料清单项目" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "包含继承的" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "包含从模板零件继承的物料清单项目" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "跳过无效行" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "启用此选项以跳过无效行" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "复制替代品零件" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "复制物料清单项目时复制替代品零件" @@ -8727,6 +8727,15 @@ msgstr "待处理的数据库迁移" msgid "There are pending database migrations which require attention" msgstr "有一些待处理的数据库迁移需要注意" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 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 469ffceabd..cb312a6ca8 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-28 00:26+0000\n" -"PO-Revision-Date: 2025-06-28 00:29\n" +"POT-Creation-Date: 2025-06-30 23:14+0000\n" +"PO-Revision-Date: 2025-06-30 23:16\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -110,7 +110,7 @@ msgstr "" #: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 #: build/serializers.py:566 company/models.py:867 order/models.py:1621 -#: part/models.py:3416 +#: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 #: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 @@ -411,7 +411,7 @@ msgstr "無效的選項" #: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 -#: part/models.py:1039 part/models.py:3890 plugin/models.py:53 +#: part/models.py:1039 part/models.py:3902 plugin/models.py:53 #: report/models.py:216 stock/models.py:83 msgid "Name" msgstr "名稱" @@ -419,7 +419,7 @@ msgstr "名稱" #: InvenTree/models.py:749 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 #: company/models.py:858 order/models.py:430 order/models.py:1657 -#: part/models.py:1062 part/models.py:3905 report/models.py:222 +#: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 @@ -475,15 +475,15 @@ msgstr "伺服器錯誤" msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" -#: InvenTree/serializers.py:69 part/models.py:4508 +#: InvenTree/serializers.py:69 part/models.py:4520 msgid "Must be a valid number" msgstr "必須是有效的數字" -#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3234 +#: InvenTree/serializers.py:111 company/models.py:220 part/models.py:3246 msgid "Currency" msgstr "貨幣" -#: InvenTree/serializers.py:114 part/serializers.py:1406 +#: InvenTree/serializers.py:114 part/serializers.py:1410 msgid "Select currency from available options" msgstr "從可用選項中選擇貨幣" @@ -546,10 +546,10 @@ msgstr "包含變體" #: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 #: order/api.py:1139 order/models.py:1770 order/models.py:1940 #: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 -#: part/api.py:1631 part/models.py:457 part/models.py:3245 part/models.py:3389 -#: part/models.py:3537 part/models.py:3558 part/models.py:3580 -#: part/models.py:3719 part/models.py:4080 part/models.py:4352 -#: part/models.py:4718 part/serializers.py:1326 part/serializers.py:1995 +#: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 +#: part/models.py:3549 part/models.py:3570 part/models.py:3592 +#: part/models.py:3731 part/models.py:4092 part/models.py:4364 +#: part/models.py:4730 part/serializers.py:1330 part/serializers.py:2011 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 #: report/templates/report/inventree_build_order_report.html:109 @@ -570,7 +570,7 @@ msgid "Part" msgstr "零件" #: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 -#: part/models.py:3608 part/models.py:4189 part/serializers.py:1336 +#: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "類別" @@ -648,16 +648,16 @@ msgstr "排除樹" msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4386 +#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 msgid "Consumable" msgstr "耗材" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4380 +#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 msgid "Optional" msgstr "非必須項目" #: build/api.py:461 common/setting/system.py:442 part/models.py:1211 -#: part/serializers.py:1734 part/serializers.py:1743 stock/api.py:603 +#: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "裝配" @@ -733,7 +733,7 @@ msgstr "生產工單代號" #: build/models.py:244 build/serializers.py:1357 order/models.py:602 #: order/models.py:1182 order/models.py:1614 order/models.py:2486 -#: part/models.py:4401 +#: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 #: report/templates/report/inventree_return_order_report.html:26 @@ -922,7 +922,7 @@ msgstr "產出與生產訂單不匹配" #: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 #: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1728 stock/models.py:863 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 #: stock/models.py:1741 stock/serializers.py:737 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" @@ -946,8 +946,8 @@ msgstr "生產對象" #: build/models.py:1593 build/models.py:1852 build/serializers.py:260 #: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1678 -#: order/serializers.py:2139 part/models.py:3403 part/models.py:4374 +#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 +#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -995,7 +995,7 @@ msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" #: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1515 order/serializers.py:1536 +#: order/serializers.py:1523 order/serializers.py:1544 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 #: stock/serializers.py:1369 stock/serializers.py:1481 @@ -1062,7 +1062,7 @@ msgstr "可追蹤的零件數量必須為整數" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1682 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 #: stock/serializers.py:748 msgid "Serial Numbers" msgstr "序號" @@ -1073,7 +1073,7 @@ msgstr "輸出產出的序列號" #: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 #: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2030 part/serializers.py:1346 +#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 #: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 #: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 #: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 @@ -1182,7 +1182,7 @@ msgstr "接受庫存項未被完全分配至生產訂單" msgid "Required stock has not been fully allocated" msgstr "所需庫存尚未完全分配" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1583 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 msgid "Accept Incomplete" msgstr "接受不完整" @@ -1230,7 +1230,7 @@ msgstr "bom_item.part 必須與生產訂單零件相同" msgid "Item must be in stock" msgstr "商品必須有庫存" -#: build/serializers.py:973 order/serializers.py:1569 +#: build/serializers.py:973 order/serializers.py:1577 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" @@ -1243,7 +1243,7 @@ msgstr "對於被追蹤的零件的分配,必須指定生產產出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "對於未被追蹤的零件,無法指定生產產出" -#: build/serializers.py:1011 order/serializers.py:1842 +#: build/serializers.py:1011 order/serializers.py:1850 msgid "Allocation items must be provided" msgstr "必須提供分配項目" @@ -1329,12 +1329,12 @@ msgstr "可追蹤" msgid "Inherited" msgstr "已繼承的" -#: build/serializers.py:1375 part/models.py:4434 +#: build/serializers.py:1375 part/models.py:4446 msgid "Allow Variants" msgstr "允許變體" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4232 -#: part/models.py:4710 stock/api.py:846 +#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "物料清單項" @@ -1343,21 +1343,21 @@ msgid "Allocated Stock" msgstr "分配庫存" #: build/serializers.py:1415 company/serializers.py:424 -#: order/serializers.py:1278 part/serializers.py:934 part/serializers.py:1222 -#: part/serializers.py:1761 +#: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 +#: part/serializers.py:1765 msgid "On Order" msgstr "已訂購" -#: build/serializers.py:1417 order/serializers.py:1279 part/serializers.py:1226 -#: part/serializers.py:1765 +#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: part/serializers.py:1769 msgid "In Production" msgstr "生產中" -#: build/serializers.py:1419 part/serializers.py:962 +#: build/serializers.py:1419 part/serializers.py:966 msgid "External Stock" msgstr "外部庫存" -#: build/serializers.py:1420 part/serializers.py:1216 part/serializers.py:1794 +#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "可用庫存" @@ -1495,8 +1495,8 @@ msgstr "鍵字符串必須是唯一的" #: common/models.py:1275 common/models.py:1276 common/models.py:1380 #: common/models.py:1381 common/models.py:1626 common/models.py:1627 #: common/models.py:1957 common/models.py:1958 common/models.py:2339 -#: importer/models.py:97 part/models.py:3426 part/models.py:3513 -#: part/models.py:3587 part/models.py:3615 plugin/models.py:322 +#: importer/models.py:97 part/models.py:3438 part/models.py:3525 +#: part/models.py:3599 part/models.py:3627 plugin/models.py:322 #: plugin/models.py:323 report/templates/report/inventree_test_report.html:105 #: users/models.py:130 users/models.py:507 msgid "User" @@ -1831,7 +1831,7 @@ msgstr "邏輯密鑰必須在參考狀態的邏輯鍵中" msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2173 common/models.py:2280 part/models.py:3929 +#: common/models.py:2173 common/models.py:2280 part/models.py:3941 msgid "Selection List" msgstr "" @@ -1931,7 +1931,7 @@ msgstr "" msgid "Barcode Scan" msgstr "掃描條碼" -#: common/models.py:2328 importer/models.py:523 part/models.py:4094 +#: common/models.py:2328 importer/models.py:523 part/models.py:4106 msgid "Data" msgstr "數據" @@ -2564,7 +2564,7 @@ msgstr "複製類別參數模板" msgid "Copy category parameter templates when creating a part" msgstr "創建零件時複製類別參數模板" -#: common/setting/system.py:436 part/models.py:4088 report/models.py:373 +#: common/setting/system.py:436 part/models.py:4100 report/models.py:373 #: report/models.py:660 report/serializers.py:95 report/serializers.py:136 #: stock/serializers.py:247 msgid "Template" @@ -2578,8 +2578,8 @@ msgstr "零件默認為模板" msgid "Parts can be assembled from other components by default" msgstr "默認情況下,元件可由其他零件組裝而成" -#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1748 -#: part/serializers.py:1754 +#: common/setting/system.py:448 part/models.py:1217 part/serializers.py:1752 +#: part/serializers.py:1758 msgid "Component" msgstr "組件" @@ -3861,7 +3861,7 @@ msgstr "參數名稱" msgid "Parameter value" msgstr "參數值" -#: company/models.py:641 part/models.py:1204 part/models.py:3897 +#: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" msgstr "單位" @@ -3913,8 +3913,8 @@ msgstr "外部供應商零件鏈接的URL" msgid "Supplier part description" msgstr "供應商零件説明" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2035 -#: part/models.py:4409 part/models.py:4750 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 @@ -3924,11 +3924,11 @@ msgstr "供應商零件説明" msgid "Note" msgstr "備註" -#: company/models.py:875 part/models.py:2200 +#: company/models.py:875 part/models.py:2212 msgid "base cost" msgstr "基本費用" -#: company/models.py:876 part/models.py:2201 +#: company/models.py:876 part/models.py:2213 msgid "Minimum charge (e.g. stocking fee)" msgstr "最低費用(例如庫存費)" @@ -3949,7 +3949,7 @@ msgstr "包裝數量" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "單包供應的總數量。為單個項目留空。" -#: company/models.py:910 part/models.py:2207 +#: company/models.py:910 part/models.py:2219 msgid "multiple" msgstr "多個" @@ -3985,7 +3985,7 @@ msgstr "此供應商使用的默認貨幣" msgid "Company Name" msgstr "公司名稱" -#: company/serializers.py:420 part/serializers.py:930 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 msgid "In Stock" msgstr "有庫存" @@ -4741,8 +4741,8 @@ msgstr "審核人" msgid "User who checked this shipment" msgstr "檢查此裝運的用户" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1693 -#: order/serializers.py:1817 +#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 +#: order/serializers.py:1825 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" @@ -4799,7 +4799,7 @@ msgstr "無法將庫存分配給沒有零件的生產線" msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配數量不能超過庫存數量" -#: order/models.py:2326 order/serializers.py:1563 +#: order/models.py:2326 order/serializers.py:1571 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化庫存項目的數量必須為1" @@ -4946,11 +4946,11 @@ msgstr "供應商名稱" msgid "Order cannot be cancelled" msgstr "訂單不能取消" -#: order/serializers.py:446 order/serializers.py:1584 +#: order/serializers.py:446 order/serializers.py:1592 msgid "Allow order to be closed with incomplete line items" msgstr "允許關閉行項目不完整的訂單" -#: order/serializers.py:456 order/serializers.py:1594 +#: order/serializers.py:456 order/serializers.py:1602 msgid "Order has incomplete line items" msgstr "訂單中的行項目不完整" @@ -5006,7 +5006,7 @@ msgstr "供應商必須匹配採購訂單" msgid "Purchase order must match supplier" msgstr "採購訂單必須與供應商匹配" -#: order/serializers.py:761 order/serializers.py:1664 +#: order/serializers.py:761 order/serializers.py:1672 msgid "Line Item" msgstr "行項目" @@ -5014,7 +5014,7 @@ msgstr "行項目" msgid "Line item does not match purchase order" msgstr "行項目與採購訂單不匹配" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2031 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 msgid "Select destination location for received items" msgstr "為收到的物品選擇目的地位置" @@ -5039,7 +5039,7 @@ msgstr "輸入入庫庫存項目的序列號" msgid "Override packaging information for incoming stock items" msgstr "覆蓋傳入庫存項目的包裝資料" -#: order/serializers.py:827 order/serializers.py:2036 +#: order/serializers.py:827 order/serializers.py:2044 msgid "Additional note for incoming stock items" msgstr "傳入庫存項目的附加説明" @@ -5059,7 +5059,7 @@ msgstr "條形碼已被使用" msgid "An integer quantity must be provided for trackable parts" msgstr "必須為可跟蹤零件提供整數數量" -#: order/serializers.py:941 order/serializers.py:2055 +#: order/serializers.py:941 order/serializers.py:2063 msgid "Line items must be provided" msgstr "必須提供行項目" @@ -5079,67 +5079,67 @@ msgstr "" msgid "Completed Shipments" msgstr "完成配送" -#: order/serializers.py:1290 +#: order/serializers.py:1298 msgid "Sale price currency" msgstr "售出價格貨幣" -#: order/serializers.py:1339 +#: order/serializers.py:1347 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1466 +#: order/serializers.py:1474 msgid "No shipment details provided" msgstr "未提供裝運詳細信息" -#: order/serializers.py:1527 order/serializers.py:1673 +#: order/serializers.py:1535 order/serializers.py:1681 msgid "Line item is not associated with this order" msgstr "行項目與此訂單不關聯" -#: order/serializers.py:1546 +#: order/serializers.py:1554 msgid "Quantity must be positive" msgstr "數量必須為正" -#: order/serializers.py:1683 +#: order/serializers.py:1691 msgid "Enter serial numbers to allocate" msgstr "輸入要分配的序列號" -#: order/serializers.py:1705 order/serializers.py:1825 +#: order/serializers.py:1713 order/serializers.py:1833 msgid "Shipment has already been shipped" msgstr "貨物已發出" -#: order/serializers.py:1708 order/serializers.py:1828 +#: order/serializers.py:1716 order/serializers.py:1836 msgid "Shipment is not associated with this order" msgstr "發貨與此訂單無關" -#: order/serializers.py:1763 +#: order/serializers.py:1771 msgid "No match found for the following serial numbers" msgstr "未找到以下序列號的匹配項" -#: order/serializers.py:1770 +#: order/serializers.py:1778 msgid "The following serial numbers are unavailable" msgstr "以下序列號不可用" -#: order/serializers.py:1997 +#: order/serializers.py:2005 msgid "Return order line item" msgstr "退貨訂單行項目" -#: order/serializers.py:2007 +#: order/serializers.py:2015 msgid "Line item does not match return order" msgstr "行項目與退貨訂單不匹配" -#: order/serializers.py:2010 +#: order/serializers.py:2018 msgid "Line item has already been received" msgstr "行項目已收到" -#: order/serializers.py:2047 +#: order/serializers.py:2055 msgid "Items can only be received against orders which are in progress" msgstr "只能根據正在進行的訂單接收物品" -#: order/serializers.py:2139 +#: order/serializers.py:2147 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2151 +#: order/serializers.py:2159 msgid "Line price currency" msgstr "行價格貨幣" @@ -5286,7 +5286,7 @@ msgstr "組件部份是可測試的" msgid "Uses" msgstr "使用" -#: part/models.py:90 part/models.py:4190 +#: part/models.py:90 part/models.py:4202 #: templates/email/part_event_notification.html:16 msgid "Part Category" msgstr "零件類別" @@ -5448,7 +5448,7 @@ msgstr "提高搜索結果可見性的零件關鍵字" msgid "Part category" msgstr "零件類別" -#: part/models.py:1088 part/serializers.py:904 +#: part/models.py:1088 part/serializers.py:908 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "內部零件號 IPN" @@ -5489,7 +5489,7 @@ msgstr "默認到期" msgid "Expiry time (in days) for stock items of this part" msgstr "此零件庫存項的過期時間 (天)" -#: part/models.py:1195 part/serializers.py:978 +#: part/models.py:1195 part/serializers.py:982 msgid "Minimum Stock" msgstr "最低庫存" @@ -5565,508 +5565,508 @@ msgstr "此零件的負責人" msgid "Last Stocktake" msgstr "最近庫存盤點" -#: part/models.py:2208 +#: part/models.py:2220 msgid "Sell multiple" msgstr "出售多個" -#: part/models.py:3235 +#: part/models.py:3247 msgid "Currency used to cache pricing calculations" msgstr "用於緩存定價計算的貨幣" -#: part/models.py:3251 +#: part/models.py:3263 msgid "Minimum BOM Cost" msgstr "最低物料清單成本" -#: part/models.py:3252 +#: part/models.py:3264 msgid "Minimum cost of component parts" msgstr "元件的最低成本" -#: part/models.py:3258 +#: part/models.py:3270 msgid "Maximum BOM Cost" msgstr "物料清單的最高成本" -#: part/models.py:3259 +#: part/models.py:3271 msgid "Maximum cost of component parts" msgstr "元件的最高成本" -#: part/models.py:3265 +#: part/models.py:3277 msgid "Minimum Purchase Cost" msgstr "最低購買成本" -#: part/models.py:3266 +#: part/models.py:3278 msgid "Minimum historical purchase cost" msgstr "最高歷史購買成本" -#: part/models.py:3272 +#: part/models.py:3284 msgid "Maximum Purchase Cost" msgstr "最大購買成本" -#: part/models.py:3273 +#: part/models.py:3285 msgid "Maximum historical purchase cost" msgstr "最高歷史購買成本" -#: part/models.py:3279 +#: part/models.py:3291 msgid "Minimum Internal Price" msgstr "最低內部價格" -#: part/models.py:3280 +#: part/models.py:3292 msgid "Minimum cost based on internal price breaks" msgstr "基於內部批發價的最低成本" -#: part/models.py:3286 +#: part/models.py:3298 msgid "Maximum Internal Price" msgstr "最大內部價格" -#: part/models.py:3287 +#: part/models.py:3299 msgid "Maximum cost based on internal price breaks" msgstr "基於內部批發價的最高成本" -#: part/models.py:3293 +#: part/models.py:3305 msgid "Minimum Supplier Price" msgstr "供應商最低價格" -#: part/models.py:3294 +#: part/models.py:3306 msgid "Minimum price of part from external suppliers" msgstr "外部供應商零件的最低價格" -#: part/models.py:3300 +#: part/models.py:3312 msgid "Maximum Supplier Price" msgstr "供應商最高價格" -#: part/models.py:3301 +#: part/models.py:3313 msgid "Maximum price of part from external suppliers" msgstr "來自外部供應商的商零件的最高價格" -#: part/models.py:3307 +#: part/models.py:3319 msgid "Minimum Variant Cost" msgstr "最小變體成本" -#: part/models.py:3308 +#: part/models.py:3320 msgid "Calculated minimum cost of variant parts" msgstr "計算出的變體零件的最低成本" -#: part/models.py:3314 +#: part/models.py:3326 msgid "Maximum Variant Cost" msgstr "最大變體成本" -#: part/models.py:3315 +#: part/models.py:3327 msgid "Calculated maximum cost of variant parts" msgstr "計算出的變體零件的最大成本" -#: part/models.py:3321 part/models.py:3335 +#: part/models.py:3333 part/models.py:3347 msgid "Minimum Cost" msgstr "最低成本" -#: part/models.py:3322 +#: part/models.py:3334 msgid "Override minimum cost" msgstr "覆蓋最低成本" -#: part/models.py:3328 part/models.py:3342 +#: part/models.py:3340 part/models.py:3354 msgid "Maximum Cost" msgstr "最高成本" -#: part/models.py:3329 +#: part/models.py:3341 msgid "Override maximum cost" msgstr "覆蓋最大成本" -#: part/models.py:3336 +#: part/models.py:3348 msgid "Calculated overall minimum cost" msgstr "計算總最低成本" -#: part/models.py:3343 +#: part/models.py:3355 msgid "Calculated overall maximum cost" msgstr "計算總最大成本" -#: part/models.py:3349 +#: part/models.py:3361 msgid "Minimum Sale Price" msgstr "最低售出價格" -#: part/models.py:3350 +#: part/models.py:3362 msgid "Minimum sale price based on price breaks" msgstr "基於批發價的最低售出價格" -#: part/models.py:3356 +#: part/models.py:3368 msgid "Maximum Sale Price" msgstr "最高售出價格" -#: part/models.py:3357 +#: part/models.py:3369 msgid "Maximum sale price based on price breaks" msgstr "基於批發價的最大售出價格" -#: part/models.py:3363 +#: part/models.py:3375 msgid "Minimum Sale Cost" msgstr "最低銷售成本" -#: part/models.py:3364 +#: part/models.py:3376 msgid "Minimum historical sale price" msgstr "歷史最低售出價格" -#: part/models.py:3370 +#: part/models.py:3382 msgid "Maximum Sale Cost" msgstr "最高銷售成本" -#: part/models.py:3371 +#: part/models.py:3383 msgid "Maximum historical sale price" msgstr "歷史最高售出價格" -#: part/models.py:3390 +#: part/models.py:3402 msgid "Part for stocktake" msgstr "用於盤點的零件" -#: part/models.py:3395 +#: part/models.py:3407 msgid "Item Count" msgstr "物品數量" -#: part/models.py:3396 +#: part/models.py:3408 msgid "Number of individual stock entries at time of stocktake" msgstr "盤點時的個別庫存條目數" -#: part/models.py:3404 +#: part/models.py:3416 msgid "Total available stock at time of stocktake" msgstr "盤點時可用庫存總額" -#: part/models.py:3408 part/models.py:3491 +#: part/models.py:3420 part/models.py:3503 #: report/templates/report/inventree_test_report.html:106 msgid "Date" msgstr "日期" -#: part/models.py:3409 +#: part/models.py:3421 msgid "Date stocktake was performed" msgstr "進行盤點的日期" -#: part/models.py:3417 +#: part/models.py:3429 msgid "Additional notes" msgstr "附加註釋" -#: part/models.py:3427 +#: part/models.py:3439 msgid "User who performed this stocktake" msgstr "進行此盤點的用户" -#: part/models.py:3433 +#: part/models.py:3445 msgid "Minimum Stock Cost" msgstr "最低庫存成本" -#: part/models.py:3434 +#: part/models.py:3446 msgid "Estimated minimum cost of stock on hand" msgstr "現有存庫存最低成本估算" -#: part/models.py:3440 +#: part/models.py:3452 msgid "Maximum Stock Cost" msgstr "最高庫存成本" -#: part/models.py:3441 +#: part/models.py:3453 msgid "Estimated maximum cost of stock on hand" msgstr "目前庫存最高成本估算" -#: part/models.py:3497 +#: part/models.py:3509 msgid "Report" msgstr "報告" -#: part/models.py:3498 +#: part/models.py:3510 msgid "Stocktake report file (generated internally)" msgstr "盤點報告文件(內部生成)" -#: part/models.py:3503 +#: part/models.py:3515 msgid "Part Count" msgstr "零件計數" -#: part/models.py:3504 +#: part/models.py:3516 msgid "Number of parts covered by stocktake" msgstr "盤點涵蓋的零件數量" -#: part/models.py:3514 +#: part/models.py:3526 msgid "User who requested this stocktake report" msgstr "請求此盤點報告的用户" -#: part/models.py:3524 +#: part/models.py:3536 msgid "Part Sale Price Break" msgstr "零件售出價格折扣" -#: part/models.py:3636 +#: part/models.py:3648 msgid "Part Test Template" msgstr "零件測試模板" -#: part/models.py:3662 +#: part/models.py:3674 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "模板名稱無效 - 必須包含至少一個字母或者數字" -#: part/models.py:3683 part/models.py:3856 +#: part/models.py:3695 part/models.py:3868 msgid "Choices must be unique" msgstr "選擇必須是唯一的" -#: part/models.py:3694 +#: part/models.py:3706 msgid "Test templates can only be created for testable parts" msgstr "測試模板只能為可拆分的部件創建" -#: part/models.py:3708 +#: part/models.py:3720 msgid "Test template with the same key already exists for part" msgstr "零件已存在具有相同主鍵的測試模板" -#: part/models.py:3725 +#: part/models.py:3737 msgid "Test Name" msgstr "測試名" -#: part/models.py:3726 +#: part/models.py:3738 msgid "Enter a name for the test" msgstr "輸入測試的名稱" -#: part/models.py:3732 +#: part/models.py:3744 msgid "Test Key" msgstr "測試主鍵" -#: part/models.py:3733 +#: part/models.py:3745 msgid "Simplified key for the test" msgstr "簡化測試主鍵" -#: part/models.py:3740 +#: part/models.py:3752 msgid "Test Description" msgstr "測試説明" -#: part/models.py:3741 +#: part/models.py:3753 msgid "Enter description for this test" msgstr "輸入測試的描述" -#: part/models.py:3745 report/models.py:287 +#: part/models.py:3757 report/models.py:287 msgid "Enabled" msgstr "已啓用" -#: part/models.py:3745 +#: part/models.py:3757 msgid "Is this test enabled?" msgstr "此測試是否已啓用?" -#: part/models.py:3750 +#: part/models.py:3762 msgid "Required" msgstr "必須的" -#: part/models.py:3751 +#: part/models.py:3763 msgid "Is this test required to pass?" msgstr "需要此測試才能通過嗎?" -#: part/models.py:3756 +#: part/models.py:3768 msgid "Requires Value" msgstr "需要值" -#: part/models.py:3757 +#: part/models.py:3769 msgid "Does this test require a value when adding a test result?" msgstr "添加測試結果時是否需要一個值?" -#: part/models.py:3762 +#: part/models.py:3774 msgid "Requires Attachment" msgstr "需要附件" -#: part/models.py:3764 +#: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" msgstr "添加測試結果時是否需要文件附件?" -#: part/models.py:3770 part/models.py:3918 +#: part/models.py:3782 part/models.py:3930 msgid "Choices" msgstr "選項" -#: part/models.py:3771 +#: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" msgstr "此測試的有效選擇 (逗號分隔)" -#: part/models.py:3804 +#: part/models.py:3816 msgid "Part Parameter Template" msgstr "零件參數模板" -#: part/models.py:3831 +#: part/models.py:3843 msgid "Checkbox parameters cannot have units" msgstr "勾選框參數不能有單位" -#: part/models.py:3836 +#: part/models.py:3848 msgid "Checkbox parameters cannot have choices" msgstr "複選框參數不能有選項" -#: part/models.py:3873 +#: part/models.py:3885 msgid "Parameter template name must be unique" msgstr "參數模板名稱必須是唯一的" -#: part/models.py:3891 +#: part/models.py:3903 msgid "Parameter Name" msgstr "參數名稱" -#: part/models.py:3898 +#: part/models.py:3910 msgid "Physical units for this parameter" msgstr "此參數的物理單位" -#: part/models.py:3906 +#: part/models.py:3918 msgid "Parameter description" msgstr "參數説明" -#: part/models.py:3912 +#: part/models.py:3924 msgid "Checkbox" msgstr "勾選框" -#: part/models.py:3913 +#: part/models.py:3925 msgid "Is this parameter a checkbox?" msgstr "此參數是否為勾選框?" -#: part/models.py:3919 +#: part/models.py:3931 msgid "Valid choices for this parameter (comma-separated)" msgstr "此參數的有效選擇 (逗號分隔)" -#: part/models.py:3930 +#: part/models.py:3942 msgid "Selection list for this parameter" msgstr "" -#: part/models.py:3966 +#: part/models.py:3978 msgid "Part Parameter" msgstr "零件參數" -#: part/models.py:3992 +#: part/models.py:4004 msgid "Parameter cannot be modified - part is locked" msgstr "參數不能被修改 - 零件被鎖定" -#: part/models.py:4030 +#: part/models.py:4042 msgid "Invalid choice for parameter value" msgstr "無效的參數值選擇" -#: part/models.py:4081 +#: part/models.py:4093 msgid "Parent Part" msgstr "父零件" -#: part/models.py:4089 part/models.py:4197 part/models.py:4198 +#: part/models.py:4101 part/models.py:4209 part/models.py:4210 msgid "Parameter Template" msgstr "參數模板" -#: part/models.py:4095 +#: part/models.py:4107 msgid "Parameter Value" msgstr "參數值" -#: part/models.py:4145 +#: part/models.py:4157 msgid "Part Category Parameter Template" msgstr "零件類別參數模板" -#: part/models.py:4204 +#: part/models.py:4216 msgid "Default Value" msgstr "默認值" -#: part/models.py:4205 +#: part/models.py:4217 msgid "Default Parameter Value" msgstr "默認參數值" -#: part/models.py:4336 +#: part/models.py:4348 msgid "BOM item cannot be modified - assembly is locked" msgstr "物料清單項目不能被修改 - 裝配已鎖定" -#: part/models.py:4343 +#: part/models.py:4355 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "物料清單項目不能修改 - 變體裝配已鎖定" -#: part/models.py:4353 +#: part/models.py:4365 msgid "Select parent part" msgstr "選擇父零件" -#: part/models.py:4363 +#: part/models.py:4375 msgid "Sub part" msgstr "子零件" -#: part/models.py:4364 +#: part/models.py:4376 msgid "Select part to be used in BOM" msgstr "選擇要用於物料清單的零件" -#: part/models.py:4375 +#: part/models.py:4387 msgid "BOM quantity for this BOM item" msgstr "此物料清單項目的數量" -#: part/models.py:4381 +#: part/models.py:4393 msgid "This BOM item is optional" msgstr "此物料清單項目是可選的" -#: part/models.py:4387 +#: part/models.py:4399 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "這個物料清單項目是耗材 (它沒有在生產訂單中被追蹤)" -#: part/models.py:4394 +#: part/models.py:4406 msgid "Overage" msgstr "超量" -#: part/models.py:4395 +#: part/models.py:4407 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "估計生產物浪費量(絕對值或百分比)" -#: part/models.py:4402 +#: part/models.py:4414 msgid "BOM item reference" msgstr "物料清單項目引用" -#: part/models.py:4410 +#: part/models.py:4422 msgid "BOM item notes" msgstr "物料清單項目註釋" -#: part/models.py:4416 +#: part/models.py:4428 msgid "Checksum" msgstr "校驗和" -#: part/models.py:4417 +#: part/models.py:4429 msgid "BOM line checksum" msgstr "物料清單行校驗和" -#: part/models.py:4422 +#: part/models.py:4434 msgid "Validated" msgstr "已驗證" -#: part/models.py:4423 +#: part/models.py:4435 msgid "This BOM item has been validated" msgstr "此物料清單項目已驗證" -#: part/models.py:4428 +#: part/models.py:4440 msgid "Gets inherited" msgstr "獲取繼承的" -#: part/models.py:4429 +#: part/models.py:4441 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "此物料清單項目是由物料清單繼承的變體零件" -#: part/models.py:4435 +#: part/models.py:4447 msgid "Stock items for variant parts can be used for this BOM item" msgstr "變體零件的庫存項可以用於此物料清單項目" -#: part/models.py:4520 stock/models.py:848 +#: part/models.py:4532 stock/models.py:848 msgid "Quantity must be integer value for trackable parts" msgstr "可追蹤零件的數量必須是整數" -#: part/models.py:4530 part/models.py:4532 +#: part/models.py:4542 part/models.py:4544 msgid "Sub part must be specified" msgstr "必須指定子零件" -#: part/models.py:4677 +#: part/models.py:4689 msgid "BOM Item Substitute" msgstr "物料清單項目替代品" -#: part/models.py:4698 +#: part/models.py:4710 msgid "Substitute part cannot be the same as the master part" msgstr "替代品零件不能與主零件相同" -#: part/models.py:4711 +#: part/models.py:4723 msgid "Parent BOM item" msgstr "上級物料清單項目" -#: part/models.py:4719 +#: part/models.py:4731 msgid "Substitute part" msgstr "替代品零件" -#: part/models.py:4735 +#: part/models.py:4747 msgid "Part 1" msgstr "零件 1" -#: part/models.py:4743 +#: part/models.py:4755 msgid "Part 2" msgstr "零件2" -#: part/models.py:4744 +#: part/models.py:4756 msgid "Select Related Part" msgstr "選擇相關的零件" -#: part/models.py:4751 +#: part/models.py:4763 msgid "Note for this relationship" msgstr "" -#: part/models.py:4770 +#: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" msgstr "零件關係不能在零件和自身之間創建" -#: part/models.py:4775 +#: part/models.py:4787 msgid "Duplicate relationship already exists" msgstr "複製關係已經存在" @@ -6194,247 +6194,247 @@ msgstr "與此製造商零件編號 (MPN) 的相匹配的製造商零件已存 msgid "Supplier part matching this SKU already exists" msgstr "匹配此庫存單位 (SKU) 的供應商零件已存在" -#: part/serializers.py:889 part/stocktake.py:223 +#: part/serializers.py:893 part/stocktake.py:223 msgid "Category Name" msgstr "類別名稱" -#: part/serializers.py:918 +#: part/serializers.py:922 msgid "Building" msgstr "正在生產" -#: part/serializers.py:919 +#: part/serializers.py:923 msgid "Quantity of this part currently being in production" msgstr "" -#: part/serializers.py:925 part/serializers.py:1230 +#: part/serializers.py:929 part/serializers.py:1234 msgid "Scheduled to Build" msgstr "" -#: part/serializers.py:926 +#: part/serializers.py:930 msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:946 part/stocktake.py:224 stock/serializers.py:1101 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 #: stock/serializers.py:1272 users/ruleset.py:32 msgid "Stock Items" msgstr "庫存項" -#: part/serializers.py:950 +#: part/serializers.py:954 msgid "Revisions" msgstr "修訂" -#: part/serializers.py:954 +#: part/serializers.py:958 msgid "Suppliers" msgstr "供應商" -#: part/serializers.py:958 part/serializers.py:1213 +#: part/serializers.py:962 part/serializers.py:1217 #: templates/email/low_stock_notification.html:16 #: templates/email/part_event_notification.html:17 msgid "Total Stock" msgstr "庫存總量" -#: part/serializers.py:966 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "未分配的庫存" -#: part/serializers.py:974 +#: part/serializers.py:978 msgid "Variant Stock" msgstr "變體庫存" -#: part/serializers.py:1007 +#: part/serializers.py:1011 msgid "Duplicate Part" msgstr "重複零件" -#: part/serializers.py:1008 +#: part/serializers.py:1012 msgid "Copy initial data from another Part" msgstr "從另一個零件複製初始數據" -#: part/serializers.py:1014 +#: part/serializers.py:1018 msgid "Initial Stock" msgstr "初始庫存" -#: part/serializers.py:1015 +#: part/serializers.py:1019 msgid "Create Part with initial stock quantity" msgstr "創建具有初始庫存數量的零件" -#: part/serializers.py:1021 +#: part/serializers.py:1025 msgid "Supplier Information" msgstr "供應商信息" -#: part/serializers.py:1022 +#: part/serializers.py:1026 msgid "Add initial supplier information for this part" msgstr "添加此零件的初始供應商信息" -#: part/serializers.py:1030 +#: part/serializers.py:1034 msgid "Copy Category Parameters" msgstr "複製類別參數" -#: part/serializers.py:1031 +#: part/serializers.py:1035 msgid "Copy parameter templates from selected part category" msgstr "從選擇的零件複製參數模版" -#: part/serializers.py:1036 +#: part/serializers.py:1040 msgid "Existing Image" msgstr "現有的圖片" -#: part/serializers.py:1037 +#: part/serializers.py:1041 msgid "Filename of an existing part image" msgstr "現有零件圖片的文件名" -#: part/serializers.py:1054 +#: part/serializers.py:1058 msgid "Image file does not exist" msgstr "圖片不存在" -#: part/serializers.py:1219 part/serializers.py:1769 +#: part/serializers.py:1223 part/serializers.py:1773 msgid "Can Build" msgstr "可以創建" -#: part/serializers.py:1236 +#: part/serializers.py:1240 msgid "Required for Build Orders" msgstr "" -#: part/serializers.py:1241 +#: part/serializers.py:1245 msgid "Allocated to Build Orders" msgstr "" -#: part/serializers.py:1248 +#: part/serializers.py:1252 msgid "Required for Sales Orders" msgstr "" -#: part/serializers.py:1252 +#: part/serializers.py:1256 msgid "Allocated to Sales Orders" msgstr "" -#: part/serializers.py:1328 +#: part/serializers.py:1332 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "限制盤點報告到某個特定零件以及任何變體零件" -#: part/serializers.py:1338 +#: part/serializers.py:1342 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "限制盤點報告到某個特定零件類別以及任何子類別" -#: part/serializers.py:1348 +#: part/serializers.py:1352 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "限制盤點報告到某個特定零件庫存地點以及任何子位置" -#: part/serializers.py:1354 +#: part/serializers.py:1358 msgid "Exclude External Stock" msgstr "排除外部庫存" -#: part/serializers.py:1355 +#: part/serializers.py:1359 msgid "Exclude stock items in external locations" msgstr "排除外部位置的庫存項" -#: part/serializers.py:1360 +#: part/serializers.py:1364 msgid "Generate Report" msgstr "生成報告" -#: part/serializers.py:1361 +#: part/serializers.py:1365 msgid "Generate report file containing calculated stocktake data" msgstr "生成包含計算出來的盤點數據的報告文件" -#: part/serializers.py:1366 +#: part/serializers.py:1370 msgid "Update Parts" msgstr "更新零件" -#: part/serializers.py:1367 +#: part/serializers.py:1371 msgid "Update specified parts with calculated stocktake data" msgstr "使用計算出的盤點數據更新指定零件" -#: part/serializers.py:1375 +#: part/serializers.py:1379 msgid "Stocktake functionality is not enabled" msgstr "盤點功能未啓用" -#: part/serializers.py:1380 +#: part/serializers.py:1384 msgid "Background worker check failed" msgstr "後台執行器檢查失敗" -#: part/serializers.py:1496 +#: part/serializers.py:1500 msgid "Minimum Price" msgstr "最低價格" -#: part/serializers.py:1497 +#: part/serializers.py:1501 msgid "Override calculated value for minimum price" msgstr "覆蓋已計算的最低價格值" -#: part/serializers.py:1504 +#: part/serializers.py:1508 msgid "Minimum price currency" msgstr "最低價格貨幣" -#: part/serializers.py:1511 +#: part/serializers.py:1515 msgid "Maximum Price" msgstr "最高價格" -#: part/serializers.py:1512 +#: part/serializers.py:1516 msgid "Override calculated value for maximum price" msgstr "覆蓋已計算的最高價格值" -#: part/serializers.py:1519 +#: part/serializers.py:1523 msgid "Maximum price currency" msgstr "最高價格貨幣" -#: part/serializers.py:1548 +#: part/serializers.py:1552 msgid "Update" msgstr "更新" -#: part/serializers.py:1549 +#: part/serializers.py:1553 msgid "Update pricing for this part" msgstr "更新這個零件的價格" -#: part/serializers.py:1572 +#: part/serializers.py:1576 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "無法將所提供的貨幣轉換為 {default_currency}" -#: part/serializers.py:1579 +#: part/serializers.py:1583 msgid "Minimum price must not be greater than maximum price" msgstr "最低價格不能高於最高價格。" -#: part/serializers.py:1582 +#: part/serializers.py:1586 msgid "Maximum price must not be less than minimum price" msgstr "最高價格不能低於最低價格" -#: part/serializers.py:1735 +#: part/serializers.py:1739 msgid "Select the parent assembly" msgstr "選擇父裝配" -#: part/serializers.py:1749 +#: part/serializers.py:1753 msgid "Select the component part" msgstr "選擇零部件" -#: part/serializers.py:1996 +#: part/serializers.py:2012 msgid "Select part to copy BOM from" msgstr "選擇要複製物料清單的零件" -#: part/serializers.py:2004 +#: part/serializers.py:2020 msgid "Remove Existing Data" msgstr "移除現有數據" -#: part/serializers.py:2005 +#: part/serializers.py:2021 msgid "Remove existing BOM items before copying" msgstr "複製前刪除現有的物料清單項目" -#: part/serializers.py:2010 +#: part/serializers.py:2026 msgid "Include Inherited" msgstr "包含繼承的" -#: part/serializers.py:2011 +#: part/serializers.py:2027 msgid "Include BOM items which are inherited from templated parts" msgstr "包含從模板零件繼承的物料清單項目" -#: part/serializers.py:2016 +#: part/serializers.py:2032 msgid "Skip Invalid Rows" msgstr "跳過無效行" -#: part/serializers.py:2017 +#: part/serializers.py:2033 msgid "Enable this option to skip invalid rows" msgstr "啓用此選項以跳過無效行" -#: part/serializers.py:2022 +#: part/serializers.py:2038 msgid "Copy Substitute Parts" msgstr "複製替代品零件" -#: part/serializers.py:2023 +#: part/serializers.py:2039 msgid "Copy substitute parts when duplicate BOM items" msgstr "複製物料清單項目時複製替代品零件" @@ -8727,6 +8727,15 @@ msgstr "待處理的數據庫遷移" msgid "There are pending database migrations which require attention" msgstr "有一些待處理的數據庫遷移需要注意" +#: templates/config_error.html:6 templates/config_error.html:10 +msgid "Configuration Error" +msgstr "" + +#: templates/config_error.html:11 +#, python-format +msgid "The %(inventree_title)s server raised a configuration error" +msgstr "" + #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 #: templates/email/new_order_assigned.html:9 diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index 024c92e293..01ab6dc4e4 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:53\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" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "اختر موقع المصدر لتخصيص المخزون" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "اختر موقع المصدر لتخصيص المخزون" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "تم تخصيص عناصر المخزون" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index e96dfe9975..41fe35a80a 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:53\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 4ad356ddab..4cba1c338f 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:53\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Šablony testu položky" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Díl dodavatele" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Kategorie dílů" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Firmy" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Odebrat widgety" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Odstranit tento widget z nástěnky" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Aktualizováno" @@ -2645,6 +2645,14 @@ msgstr "Poznámky" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "Informace o pluginu" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Datum" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Sériové číslo" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Sériové číslo" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Množství" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "Nová položka dodavatele" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Položka dodavatele vytvořena" @@ -3388,155 +3396,155 @@ msgstr "Opravte chyby ve vybraných položkách" msgid "Order Parts" msgstr "Objednat položky" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabština" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulharština" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Čeština" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Dánština" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Němčina" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Řečtina" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Angličtina" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Španělština" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Španělština (Mexiko)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estonština" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Perština" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finština" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Francouzština" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebrejština" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindština" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Maďarština" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italština" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japonština" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Korejština" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Litevština" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Lotyština" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Holandština" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norština" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polština" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugalština" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugalština (Brazilská)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumunština" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Ruština" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovenština" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slovinština" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "Srbština" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Švédština" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thajština" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turečtina" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukrajinština" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamština" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Čínština (zjednodušená)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Čínština (tradiční)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Další kód dávky" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Další sériové číslo" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Další sériové číslo" msgid "Build Output" msgstr "Výstup sestavy" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Výstup sestavy" msgid "Status" msgstr "Stav" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Dokončit výstupy sestavy" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "Přiděleno" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Zdrojové umístění" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "Přidělit zásoby" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Zásoba přidělena" @@ -4113,7 +4121,7 @@ msgstr "Přidat poznámku" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lokace" @@ -4180,13 +4188,13 @@ msgstr "Balení" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Poznámka" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "Přesunout" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Na skladě" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "Externí" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Vytvořeno" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "Počáteční datum" @@ -6100,7 +6108,7 @@ msgstr "Počáteční datum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Upravit společnost" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Odstranit díl výrobce" @@ -6485,7 +6493,7 @@ msgstr "Popis dílu" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Počet kusů v balení" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Akce týkající se dílu dodavatele" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Upravit položku" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Odstranit položku" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Přidat položku" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "Maximální hodnota" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Celková cena" @@ -7113,7 +7121,7 @@ msgstr "Maximální cena" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Jednotková cena" @@ -7128,18 +7136,18 @@ msgstr "Sloupcový graf" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Přidat cenovou slevu" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Upravit cenovou slevu" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Odstranit slevu ceny" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Prodejní cena" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Cena dodavatele" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "Datum vystavení" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Akce objednávky" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Reference zákazníka" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Zásilky" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Součást není aktivní" @@ -7849,18 +7857,18 @@ msgstr "Součást není aktivní" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Server vrátil nesprávný datový typ" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Server vrátil nesprávný datový typ" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Odstranit vybrané položky" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "Odstranit adresu" msgid "Are you sure you want to delete this address?" msgstr "Skutečně chcete tuto adresu odstranit?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Přidat společnost" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Přidat společnost" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Zobrazit aktivní společnosti" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Ukázat společnosti, které jsou dodavateli" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Zobrazit společnosti, které jsou výrobci" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Zobrazit společnosti, které jsou odběrateli" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 8619eedb6a..ade77a3834 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:53\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index c002dc9250..acc3c43668 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Testvorlagen für Teil" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Teil-Kategorien" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Unternehmen" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Widgets entfernen" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Aktualisiert" @@ -2645,6 +2645,14 @@ msgstr "Notizen" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Datum" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Seriennummer" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Seriennummer" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Anzahl" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Zuliefererteil erstellt" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabisch" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgarisch" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Tschechisch" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Dänisch" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Deutsch" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Griechisch" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Englisch" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Spanisch" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Spanisch (Mexikanisch)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estnisch" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persisch" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finnisch" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Französisch" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebräisch" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Ungarisch" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italienisch" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japanisch" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Koreanisch" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Lettisch" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Niederländisch" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norweger" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polnisch" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugiesisch" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugiesisch (Brasilien)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumänisch" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russisch" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slowakisch" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slowenisch" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Schwedisch" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thailändisch" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Türkisch" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukrainisch" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamesisch" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chinesisch (vereinfacht)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chinesisch (Traditionell)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Nächste Seriennummer" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Nächste Seriennummer" msgid "Build Output" msgstr "Bauprodukt" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Bauprodukt" msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Bauprodukt fertigstellen" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Bauprodukte wurden fertiggestellt" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Bauprodukte verschrotten" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Bauprodukte wurden verschrottet" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Bauprodukte abbrechen" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Bauprodukte wurden abgebrochen" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Bauprodukte wurden abgebrochen" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Bauprodukte wurden abgebrochen" msgid "Allocated" msgstr "Zugewiesen" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Quell Lagerort" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "Bestand zuweisen" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "Notiz hinzufügen" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lagerort" @@ -4180,13 +4188,13 @@ msgstr "Verpackung" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Notiz" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4276,7 +4284,7 @@ msgstr "Verschieben" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Auf Lager" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Währung" @@ -6002,7 +6010,7 @@ msgstr "Extern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Erstellt" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Standardwährung" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Lieferant" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Hersteller" @@ -6373,7 +6381,7 @@ msgstr "Hersteller" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Zugeordneter Bestand" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Unternehmen bearbeiten" @@ -6424,7 +6432,7 @@ msgstr "Internes Teil" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Teilenummer des Herstellers" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parameter" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Herstellerteil bearbeiten" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Herstellerteil hinzufügen" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Herstellerteil löschen" @@ -6485,7 +6493,7 @@ msgstr "Teilebeschreibung" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Verpackungsmenge" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Zuliefererteil Aktionen" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Zuliefererteil bearbeiten" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" @@ -6815,12 +6823,12 @@ msgstr "Virtuelles Teil" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Erstelldatum" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Erstellt von" @@ -7065,14 +7073,14 @@ msgstr "Maximaler Wert" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Gesamtpreis" @@ -7113,7 +7121,7 @@ msgstr "Höchster Preis" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Preis pro Einheit" @@ -7128,18 +7136,18 @@ msgstr "Balkendiagramm" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Staffelpreis bearbeiten" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Staffelpreis löschen" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Verkaufspreis" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Lieferant Preis" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Bestellung bearbeiten" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Bestellung hinzufügen" @@ -7330,7 +7338,7 @@ msgstr "Herausgabedatum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Bestellaktionen" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Kundenreferenz" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "Rücksendeauftrag bearbeiten" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Neuer Rücksendeauftrag" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Auftrag hinzufügen" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Teil ist nicht aktiv" @@ -7849,18 +7857,18 @@ msgstr "Teil ist nicht aktiv" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Kein Lagerort gesetzt" @@ -8080,8 +8088,8 @@ msgstr "Filter hinzufügen" msgid "Clear Filters" msgstr "Filter zurücksetzen" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Keine Einträge gefunden" @@ -8089,7 +8097,7 @@ msgstr "Keine Einträge gefunden" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Der Server hat einen falschen Datentyp zurückgegeben" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Der Server hat einen falschen Datentyp zurückgegeben" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Testergebnis hinzufügen" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Testergebnis hinzugefügt" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Kein Ergebnis" @@ -8805,28 +8813,28 @@ msgstr "Adresse löschen" msgid "Are you sure you want to delete this address?" msgstr "Sicher, dass Sie diese Adresse löschen wollen?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Unternehmen hinzufügen" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Unternehmen hinzufügen" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Aktive Unternehmen anzeigen" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Unternehmen anzeigen, die Lieferanten sind" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Unternehmen anzeigen, die Hersteller sind" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Unternehmen anzeigen, die Kunden sind" @@ -9949,54 +9957,54 @@ msgstr "Position empfangen" msgid "Receive items" msgstr "Erhaltene Artikel" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Basiseinheiten" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Zuliefererteil hinzufügen" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Aktive Lieferantenteile anzeigen" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Aktives Teil" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Zeige aktive interne Teile" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Aktiver Lieferant" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Zeige aktiven Lieferant" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Aktive Lieferantenteile anzeigen" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Aktives Teil" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Zeige aktive interne Teile" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Aktiver Lieferant" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Zeige aktiven Lieferant" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 61b1b986e4..3999711c48 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Το εξάρτημα είναι ανενεργό" @@ -7849,18 +7857,18 @@ msgstr "Το εξάρτημα είναι ανενεργό" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 546c4ced84..9eaa6abc27 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -15,10 +15,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -32,10 +32,10 @@ msgstr "" #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 #: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1051 +#: src/pages/part/PartDetail.tsx:1050 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/part/ParametricPartTable.tsx:371 +#: src/tables/part/ParametricPartTable.tsx:370 #: src/tables/part/PartTable.tsx:37 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 @@ -53,7 +53,7 @@ msgstr "Part" #: src/pages/part/CategoryDetail.tsx:131 #: src/pages/part/CategoryDetail.tsx:274 #: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:765 msgid "Parts" msgstr "Parts" @@ -80,7 +80,7 @@ msgstr "Part Test Templates" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Supplier Part" @@ -109,16 +109,16 @@ msgstr "Part Category" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1040 +#: src/pages/part/PartDetail.tsx:1039 msgid "Part Categories" msgstr "Part Categories" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1075 +#: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -143,7 +143,7 @@ msgstr "Stock Location" #: lib/enums/ModelInformation.tsx:88 #: src/pages/stock/LocationDetail.tsx:179 #: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1066 +#: src/pages/stock/StockDetail.tsx:1063 msgid "Stock Locations" msgstr "Stock Locations" @@ -203,7 +203,7 @@ msgstr "Companies" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -424,14 +424,16 @@ msgstr "Selection Lists" #: lib/enums/ModelInformation.tsx:272 #: src/components/barcodes/BarcodeInput.tsx:114 +#: src/components/dashboard/DashboardLayout.tsx:224 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:157 #: src/components/forms/fields/ApiFormField.tsx:258 #: src/components/forms/fields/TableField.tsx:45 #: src/components/importer/ImportDataSelector.tsx:188 #: src/components/importer/ImporterColumnSelector.tsx:216 -#: src/components/modals/LicenseModal.tsx:88 -#: src/components/nav/SearchDrawer.tsx:576 +#: src/components/modals/LicenseModal.tsx:85 +#: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 #: src/functions/auth.tsx:612 @@ -441,7 +443,6 @@ msgstr "Selection Lists" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTable.tsx:604 #: src/tables/InvenTreeTableHeader.tsx:118 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 @@ -557,8 +558,8 @@ msgstr "Barcode does not match the expected model type" #: src/components/barcodes/BarcodeScanDialog.tsx:145 #: src/components/editors/NotesEditor.tsx:84 -#: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:450 +#: src/components/editors/NotesEditor.tsx:118 +#: src/components/forms/ApiForm.tsx:445 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 #: src/tables/bom/BomTable.tsx:464 #: src/tables/settings/PendingTasksTable.tsx:68 @@ -665,20 +666,20 @@ msgstr "Printing Reports" #~ msgid "Label printing completed successfully" #~ msgstr "Label printing completed successfully" -#: src/components/buttons/PrintingActions.tsx:118 +#: src/components/buttons/PrintingActions.tsx:115 msgid "Print Label" msgstr "Print Label" +#: src/components/buttons/PrintingActions.tsx:121 +#: src/components/buttons/PrintingActions.tsx:146 +msgid "Print" +msgstr "Print" + #: src/components/buttons/PrintingActions.tsx:121 #~ msgid "The label could not be generated" #~ msgstr "The label could not be generated" -#: src/components/buttons/PrintingActions.tsx:124 -#: src/components/buttons/PrintingActions.tsx:149 -msgid "Print" -msgstr "Print" - -#: src/components/buttons/PrintingActions.tsx:133 +#: src/components/buttons/PrintingActions.tsx:130 msgid "Print Report" msgstr "Print Report" @@ -694,15 +695,15 @@ msgstr "Print Report" #~ msgid "The report could not be generated" #~ msgstr "The report could not be generated" -#: src/components/buttons/PrintingActions.tsx:170 +#: src/components/buttons/PrintingActions.tsx:167 msgid "Printing Actions" msgstr "Printing Actions" -#: src/components/buttons/PrintingActions.tsx:175 +#: src/components/buttons/PrintingActions.tsx:172 msgid "Print Labels" msgstr "Print Labels" -#: src/components/buttons/PrintingActions.tsx:181 +#: src/components/buttons/PrintingActions.tsx:178 msgid "Print Reports" msgstr "Print Reports" @@ -803,11 +804,15 @@ msgstr "Error updating order" msgid "Overdue" msgstr "Overdue" -#: src/components/dashboard/DashboardLayout.tsx:230 +#: src/components/dashboard/DashboardLayout.tsx:225 +msgid "Failed to load dashboard widgets." +msgstr "Failed to load dashboard widgets." + +#: src/components/dashboard/DashboardLayout.tsx:235 msgid "No Widgets Selected" msgstr "No Widgets Selected" -#: src/components/dashboard/DashboardLayout.tsx:233 +#: src/components/dashboard/DashboardLayout.tsx:238 msgid "Use the menu to add widgets to the dashboard" msgstr "Use the menu to add widgets to the dashboard" @@ -840,7 +845,7 @@ msgstr "Remove Widgets" msgid "Clear Widgets" msgstr "Clear Widgets" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Remove this widget from the dashboard" @@ -1087,7 +1092,7 @@ msgstr "Staff" msgid "Email: " msgstr "Email: " -#: src/components/details/Details.tsx:415 +#: src/components/details/Details.tsx:407 msgid "No name defined" msgstr "No name defined" @@ -1108,7 +1113,7 @@ msgstr "Remove the associated image from this item?" #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 #: src/tables/FilterSelectDrawer.tsx:333 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:462 +#: src/tables/build/BuildOutputTable.tsx:460 msgid "Cancel" msgstr "Cancel" @@ -1116,7 +1121,7 @@ msgstr "Cancel" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:890 +#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Remove" @@ -1146,7 +1151,7 @@ msgid "Clear" msgstr "Clear" #: src/components/details/DetailsImage.tsx:256 -#: src/components/forms/ApiForm.tsx:652 +#: src/components/forms/ApiForm.tsx:647 #: src/contexts/ThemeContext.tsx:44 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:654 msgid "Submit" @@ -1220,15 +1225,15 @@ msgstr "Image upload failed" msgid "Image uploaded successfully" msgstr "Image uploaded successfully" -#: src/components/editors/NotesEditor.tsx:121 +#: src/components/editors/NotesEditor.tsx:119 msgid "Notes saved successfully" msgstr "Notes saved successfully" -#: src/components/editors/NotesEditor.tsx:132 +#: src/components/editors/NotesEditor.tsx:130 msgid "Failed to save notes" msgstr "Failed to save notes" -#: src/components/editors/NotesEditor.tsx:135 +#: src/components/editors/NotesEditor.tsx:133 msgid "Error Saving Notes" msgstr "Error Saving Notes" @@ -1236,15 +1241,15 @@ msgstr "Error Saving Notes" #~ msgid "Disable Editing" #~ msgstr "Disable Editing" -#: src/components/editors/NotesEditor.tsx:155 +#: src/components/editors/NotesEditor.tsx:153 msgid "Save Notes" msgstr "Save Notes" -#: src/components/editors/NotesEditor.tsx:174 +#: src/components/editors/NotesEditor.tsx:172 msgid "Close Editor" msgstr "Close Editor" -#: src/components/editors/NotesEditor.tsx:181 +#: src/components/editors/NotesEditor.tsx:179 msgid "Enable Editing" msgstr "Enable Editing" @@ -1395,7 +1400,7 @@ msgid "A server error occurred" msgstr "A server error occurred" #: src/components/forms/ApiForm.tsx:102 -#: src/components/forms/ApiForm.tsx:571 +#: src/components/forms/ApiForm.tsx:566 msgid "Form Error" msgstr "Form Error" @@ -1403,17 +1408,17 @@ msgstr "Form Error" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:579 +#: src/components/forms/ApiForm.tsx:574 msgid "Errors exist for one or more form fields" msgstr "Errors exist for one or more form fields" -#: src/components/forms/ApiForm.tsx:690 +#: src/components/forms/ApiForm.tsx:685 #: src/hooks/UseForm.tsx:129 #: src/tables/plugin/PluginListTable.tsx:204 msgid "Update" msgstr "Update" -#: src/components/forms/ApiForm.tsx:710 +#: src/components/forms/ApiForm.tsx:705 #: src/components/items/ActionDropdown.tsx:255 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:160 @@ -1738,21 +1743,21 @@ msgstr "Select pack" msgid "{0} icons" msgstr "{0} icons" -#: src/components/forms/fields/RelatedModelField.tsx:326 -#: src/components/nav/Header.tsx:140 +#: src/components/forms/fields/RelatedModelField.tsx:322 +#: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:986 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Search" -#: src/components/forms/fields/RelatedModelField.tsx:327 +#: src/components/forms/fields/RelatedModelField.tsx:323 #: src/components/modals/AboutInvenTreeModal.tsx:94 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:332 msgid "Loading" msgstr "Loading" -#: src/components/forms/fields/RelatedModelField.tsx:329 +#: src/components/forms/fields/RelatedModelField.tsx:325 msgid "No results found" msgstr "No results found" @@ -1818,7 +1823,7 @@ msgstr "Filter by row validation status" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:435 +#: src/tables/build/BuildOutputTable.tsx:433 msgid "Complete" msgstr "Complete" @@ -1837,7 +1842,7 @@ msgstr "Processing Data" #: src/components/importer/ImporterColumnSelector.tsx:55 #: src/components/importer/ImporterColumnSelector.tsx:185 #: src/components/items/ErrorItem.tsx:12 -#: src/functions/api.tsx:57 +#: src/functions/api.tsx:60 #: src/functions/auth.tsx:333 msgid "An error occurred" msgstr "An error occurred" @@ -2027,7 +2032,7 @@ msgid "Read More" msgstr "Read More" #: src/components/items/ErrorItem.tsx:8 -#: src/tables/InvenTreeTable.tsx:596 +#: src/functions/api.tsx:51 #: src/tables/settings/PendingTasksTable.tsx:80 msgid "Unknown error" msgstr "Unknown error" @@ -2076,7 +2081,7 @@ msgstr "Updating group roles" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Updated" @@ -2099,7 +2104,7 @@ msgstr "Change" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:881 +#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Add" @@ -2121,9 +2126,9 @@ msgid "No items" msgstr "No items" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:790 +#: src/pages/part/PartDetail.tsx:789 #: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1011 +#: src/pages/stock/StockDetail.tsx:1008 #: src/tables/build/BuildLineTable.tsx:191 #: src/tables/part/PartTable.tsx:126 #: src/tables/stock/StockItemTable.tsx:174 @@ -2230,15 +2235,15 @@ msgstr "No license text available" msgid "No Information provided - this is likely a server issue" msgstr "No Information provided - this is likely a server issue" -#: src/components/modals/LicenseModal.tsx:84 +#: src/components/modals/LicenseModal.tsx:81 msgid "Loading license information" msgstr "Loading license information" -#: src/components/modals/LicenseModal.tsx:90 +#: src/components/modals/LicenseModal.tsx:87 msgid "Failed to fetch license information" msgstr "Failed to fetch license information" -#: src/components/modals/LicenseModal.tsx:102 +#: src/components/modals/LicenseModal.tsx:99 msgid "{key} Packages" msgstr "{key} Packages" @@ -2374,9 +2379,9 @@ msgstr "Alerts" msgid "Learn more about {code}" msgstr "Learn more about {code}" -#: src/components/nav/Header.tsx:159 +#: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:179 +#: src/components/nav/NotificationDrawer.tsx:176 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2463,7 +2468,7 @@ msgstr "Logout" #: src/pages/Index/Settings/SystemSettings.tsx:219 #: src/pages/part/PartDetail.tsx:540 #: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:635 +#: src/pages/stock/StockDetail.tsx:632 #: src/tables/stock/StockItemTable.tsx:77 msgid "Stock" msgstr "Stock" @@ -2523,16 +2528,20 @@ msgstr "Actions" msgid "About" msgstr "About" -#: src/components/nav/NotificationDrawer.tsx:181 +#: src/components/nav/NavigationTree.tsx:211 +msgid "Error loading navigation tree." +msgstr "Error loading navigation tree." + +#: src/components/nav/NotificationDrawer.tsx:178 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Mark all as read" -#: src/components/nav/NotificationDrawer.tsx:191 +#: src/components/nav/NotificationDrawer.tsx:188 msgid "View all notifications" msgstr "View all notifications" -#: src/components/nav/NotificationDrawer.tsx:211 +#: src/components/nav/NotificationDrawer.tsx:208 msgid "You have no unread notifications." msgstr "You have no unread notifications." @@ -2579,41 +2588,41 @@ msgstr "Customers" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:481 +#: src/components/nav/SearchDrawer.tsx:477 msgid "Enter search text" msgstr "Enter search text" -#: src/components/nav/SearchDrawer.tsx:492 +#: src/components/nav/SearchDrawer.tsx:488 msgid "Refresh search results" msgstr "Refresh search results" -#: src/components/nav/SearchDrawer.tsx:503 -#: src/components/nav/SearchDrawer.tsx:510 +#: src/components/nav/SearchDrawer.tsx:499 +#: src/components/nav/SearchDrawer.tsx:506 msgid "Search Options" msgstr "Search Options" -#: src/components/nav/SearchDrawer.tsx:513 +#: src/components/nav/SearchDrawer.tsx:509 msgid "Whole word search" msgstr "Whole word search" -#: src/components/nav/SearchDrawer.tsx:522 +#: src/components/nav/SearchDrawer.tsx:518 msgid "Regex search" msgstr "Regex search" -#: src/components/nav/SearchDrawer.tsx:531 +#: src/components/nav/SearchDrawer.tsx:527 msgid "Notes search" msgstr "Notes search" -#: src/components/nav/SearchDrawer.tsx:579 +#: src/components/nav/SearchDrawer.tsx:575 msgid "An error occurred during search query" msgstr "An error occurred during search query" -#: src/components/nav/SearchDrawer.tsx:590 +#: src/components/nav/SearchDrawer.tsx:586 #: src/tables/part/PartTestTemplateTable.tsx:82 msgid "No Results" msgstr "No Results" -#: src/components/nav/SearchDrawer.tsx:593 +#: src/components/nav/SearchDrawer.tsx:589 msgid "No results available for search query" msgstr "No results available for search query" @@ -2622,7 +2631,7 @@ msgid "Attachments" msgstr "Attachments" #: src/components/panels/NotesPanel.tsx:23 -#: src/tables/build/BuildOrderTestTable.tsx:144 +#: src/tables/build/BuildOrderTestTable.tsx:143 #: src/tables/stock/StockTrackingTable.tsx:211 msgid "Notes" msgstr "Notes" @@ -2631,6 +2640,14 @@ msgstr "Notes" msgid "Plugin Provided" msgstr "Plugin Provided" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "Collapse panels" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "Expand panels" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2665,7 +2682,7 @@ msgstr "Plugin Information" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2680,8 +2697,8 @@ msgstr "Author" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 -#: src/tables/build/BuildOrderTestTable.tsx:152 +#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" msgstr "Date" @@ -2693,17 +2710,17 @@ msgstr "Date" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 -#: src/tables/part/ParametricPartTable.tsx:351 +#: src/tables/part/ParametricPartTable.tsx:350 #: src/tables/part/PartTable.tsx:186 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2788,14 +2805,14 @@ msgstr "Error Loading Content" msgid "Error occurred while loading plugin content" msgstr "Error occurred while loading plugin content" +#: src/components/render/Instance.tsx:236 +msgid "Unknown model: {model_name}" +msgstr "Unknown model: {model_name}" + #: src/components/render/Instance.tsx:238 #~ msgid "Unknown model: {model}" #~ msgstr "Unknown model: {model}" -#: src/components/render/Instance.tsx:239 -msgid "Unknown model: {model_name}" -msgstr "Unknown model: {model_name}" - #: src/components/render/ModelType.tsx:234 #~ msgid "Purchase Order Line Item" #~ msgstr "Purchase Order Line Item" @@ -2822,7 +2839,7 @@ msgstr "Shipment" #: src/pages/company/CompanyDetail.tsx:318 #: src/pages/company/SupplierPartDetail.tsx:369 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:820 +#: src/pages/part/PartDetail.tsx:819 msgid "Inactive" msgstr "Inactive" @@ -2834,7 +2851,7 @@ msgstr "No stock" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:999 +#: src/pages/stock/StockDetail.tsx:996 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:85 #: src/tables/sales/SalesOrderAllocationTable.tsx:139 @@ -2844,8 +2861,8 @@ msgstr "Serial Number" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2856,22 +2873,22 @@ msgstr "Serial Number" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1005 +#: src/pages/stock/StockDetail.tsx:1002 #: src/tables/build/BuildLineTable.tsx:83 -#: src/tables/build/BuildOrderTestTable.tsx:199 +#: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Quantity" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3298,7 +3315,7 @@ msgid "New Supplier Part" msgstr "New Supplier Part" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Supplier part created" @@ -3374,155 +3391,155 @@ msgstr "Please correct the errors in the selected parts" msgid "Order Parts" msgstr "Order Parts" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabic" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgarian" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Czech" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danish" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "German" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Greek" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "English" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Spanish" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Spanish (Mexican)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estonian" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persian" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finnish" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "French" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebrew" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Hungarian" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italian" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japanese" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Korean" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Lithuanian" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Latvian" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Dutch" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norwegian" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polish" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portuguese" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portuguese (Brazilian)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Romanian" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russian" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovak" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slovenian" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "Serbian" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Swedish" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thai" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turkish" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukrainian" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamese" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chinese (Simplified)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" @@ -3846,12 +3863,12 @@ msgid "Substitute added" msgstr "Substitute added" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Next batch code" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3863,17 +3880,17 @@ msgstr "Next serial number" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 -#: src/tables/build/BuildOrderTestTable.tsx:178 -#: src/tables/build/BuildOrderTestTable.tsx:202 -#: src/tables/build/BuildOutputTable.tsx:488 +#: src/tables/build/BuildOrderTestTable.tsx:177 +#: src/tables/build/BuildOrderTestTable.tsx:201 +#: src/tables/build/BuildOutputTable.tsx:486 msgid "Build Output" msgstr "Build Output" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3886,7 +3903,7 @@ msgstr "Build Output" #: src/pages/sales/SalesOrderDetail.tsx:125 #: src/pages/stock/StockDetail.tsx:168 #: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:352 +#: src/tables/build/BuildOutputTable.tsx:350 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3899,57 +3916,57 @@ msgstr "Build Output" msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Complete Build Outputs" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Build outputs have been completed" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Scrap Build Outputs" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "Selected build outputs will be completed, but marked as scrapped" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "Allocated stock items will be consumed" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "Allocated stock items will be consumed" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Build outputs have been scrapped" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Cancel Build Outputs" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "Selected build outputs will be removed" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "Allocated stock items will be returned to stock" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Build outputs have been cancelled" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Build outputs have been cancelled" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3957,18 +3974,18 @@ msgstr "Build outputs have been cancelled" msgid "Allocated" msgstr "Allocated" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Source Location" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Select the source location for the stock allocation" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3978,7 +3995,7 @@ msgstr "Select the source location for the stock allocation" msgid "Allocate Stock" msgstr "Allocate Stock" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Stock items allocated" @@ -4099,7 +4116,7 @@ msgstr "Add Note" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Location" @@ -4119,9 +4136,9 @@ msgstr "Store with already received stock" #: src/forms/PurchaseOrderForms.tsx:655 #: src/pages/build/BuildDetail.tsx:262 #: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1021 +#: src/pages/stock/StockDetail.tsx:1018 #: src/tables/build/BuildAllocatedStockTable.tsx:130 -#: src/tables/build/BuildOrderTestTable.tsx:190 +#: src/tables/build/BuildOrderTestTable.tsx:189 #: src/tables/build/BuildOutputTable.tsx:90 #: src/tables/sales/SalesOrderAllocationTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:385 @@ -4166,13 +4183,13 @@ msgstr "Packaging" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Note" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4225,7 +4242,7 @@ msgid "Stock Status" msgstr "Stock Status" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:679 +#: src/pages/stock/StockDetail.tsx:676 #: src/tables/stock/StockItemTable.tsx:542 #: src/tables/stock/StockItemTable.tsx:675 msgid "Add Stock Item" @@ -4261,51 +4278,51 @@ msgstr "Move" #: src/pages/company/SupplierPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:784 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/pages/part/PartDetail.tsx:783 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "In Stock" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:870 +#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Count" -#: src/forms/StockForms.tsx:1140 -#: src/pages/stock/StockDetail.tsx:882 +#: src/forms/StockForms.tsx:1137 +#: src/pages/stock/StockDetail.tsx:879 #: src/tables/stock/StockItemTable.tsx:593 msgid "Add Stock" msgstr "Add Stock" -#: src/forms/StockForms.tsx:1141 +#: src/forms/StockForms.tsx:1138 msgid "Stock added" msgstr "Stock added" -#: src/forms/StockForms.tsx:1150 -#: src/pages/stock/StockDetail.tsx:891 +#: src/forms/StockForms.tsx:1147 +#: src/pages/stock/StockDetail.tsx:888 #: src/tables/stock/StockItemTable.tsx:602 msgid "Remove Stock" msgstr "Remove Stock" -#: src/forms/StockForms.tsx:1151 +#: src/forms/StockForms.tsx:1148 msgid "Stock removed" msgstr "Stock removed" -#: src/forms/StockForms.tsx:1160 -#: src/pages/part/PartDetail.tsx:967 -#: src/pages/stock/StockDetail.tsx:904 +#: src/forms/StockForms.tsx:1157 +#: src/pages/part/PartDetail.tsx:966 +#: src/pages/stock/StockDetail.tsx:901 #: src/tables/stock/StockItemTable.tsx:611 msgid "Transfer Stock" msgstr "Transfer Stock" -#: src/forms/StockForms.tsx:1161 +#: src/forms/StockForms.tsx:1158 msgid "Stock transferred" msgstr "Stock transferred" -#: src/forms/StockForms.tsx:1170 -#: src/pages/part/PartDetail.tsx:956 +#: src/forms/StockForms.tsx:1167 +#: src/pages/part/PartDetail.tsx:955 #: src/pages/stock/LocationDetail.tsx:371 #: src/pages/stock/LocationDetail.tsx:375 #: src/tables/stock/StockItemTable.tsx:582 @@ -4313,76 +4330,76 @@ msgstr "Stock transferred" msgid "Count Stock" msgstr "Count Stock" -#: src/forms/StockForms.tsx:1171 +#: src/forms/StockForms.tsx:1168 msgid "Stock counted" msgstr "Stock counted" -#: src/forms/StockForms.tsx:1180 +#: src/forms/StockForms.tsx:1177 msgid "Change Stock Status" msgstr "Change Stock Status" -#: src/forms/StockForms.tsx:1181 +#: src/forms/StockForms.tsx:1178 msgid "Stock status changed" msgstr "Stock status changed" -#: src/forms/StockForms.tsx:1190 +#: src/forms/StockForms.tsx:1187 msgid "Merge Stock" msgstr "Merge Stock" -#: src/forms/StockForms.tsx:1191 +#: src/forms/StockForms.tsx:1188 msgid "Stock merged" msgstr "Stock merged" -#: src/forms/StockForms.tsx:1193 +#: src/forms/StockForms.tsx:1190 msgid "Merge Stock Items" msgstr "Merge Stock Items" -#: src/forms/StockForms.tsx:1195 +#: src/forms/StockForms.tsx:1192 msgid "Merge operation cannot be reversed" msgstr "Merge operation cannot be reversed" -#: src/forms/StockForms.tsx:1196 +#: src/forms/StockForms.tsx:1193 msgid "Tracking information may be lost when merging items" msgstr "Tracking information may be lost when merging items" -#: src/forms/StockForms.tsx:1197 +#: src/forms/StockForms.tsx:1194 msgid "Supplier information may be lost when merging items" msgstr "Supplier information may be lost when merging items" -#: src/forms/StockForms.tsx:1215 +#: src/forms/StockForms.tsx:1212 msgid "Assign Stock to Customer" msgstr "Assign Stock to Customer" -#: src/forms/StockForms.tsx:1216 +#: src/forms/StockForms.tsx:1213 msgid "Stock assigned to customer" msgstr "Stock assigned to customer" -#: src/forms/StockForms.tsx:1226 +#: src/forms/StockForms.tsx:1223 #: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Delete Stock Items" -#: src/forms/StockForms.tsx:1227 +#: src/forms/StockForms.tsx:1224 msgid "Stock deleted" msgstr "Stock deleted" -#: src/forms/StockForms.tsx:1234 +#: src/forms/StockForms.tsx:1231 msgid "Parent stock location" msgstr "Parent stock location" -#: src/forms/StockForms.tsx:1361 +#: src/forms/StockForms.tsx:1358 msgid "Find Serial Number" msgstr "Find Serial Number" -#: src/forms/StockForms.tsx:1372 +#: src/forms/StockForms.tsx:1369 msgid "No matching items" msgstr "No matching items" -#: src/forms/StockForms.tsx:1378 +#: src/forms/StockForms.tsx:1375 msgid "Multiple matching items" msgstr "Multiple matching items" -#: src/forms/StockForms.tsx:1387 +#: src/forms/StockForms.tsx:1384 msgid "Invalid response from server" msgstr "Invalid response from server" @@ -4399,7 +4416,7 @@ msgstr "List of entries to choose from" #: src/tables/FilterSelectDrawer.tsx:112 #: src/tables/FilterSelectDrawer.tsx:135 #: src/tables/FilterSelectDrawer.tsx:147 -#: src/tables/build/BuildOrderTestTable.tsx:136 +#: src/tables/build/BuildOrderTestTable.tsx:135 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 #: src/tables/stock/StockItemTestResultTable.tsx:191 msgid "Value" @@ -4410,22 +4427,18 @@ msgid "Label" msgstr "Label" #: src/functions/api.tsx:33 -#: src/tables/InvenTreeTable.tsx:583 msgid "Bad request" msgstr "Bad request" #: src/functions/api.tsx:36 -#: src/tables/InvenTreeTable.tsx:586 msgid "Unauthorized" msgstr "Unauthorized" #: src/functions/api.tsx:39 -#: src/tables/InvenTreeTable.tsx:589 msgid "Forbidden" msgstr "Forbidden" #: src/functions/api.tsx:42 -#: src/tables/InvenTreeTable.tsx:592 msgid "Not found" msgstr "Not found" @@ -4601,11 +4614,11 @@ msgstr "The request timed out" msgid "Exporting Data" msgstr "Exporting Data" -#: src/hooks/UseDataExport.tsx:112 +#: src/hooks/UseDataExport.tsx:109 msgid "Export Data" msgstr "Export Data" -#: src/hooks/UseDataExport.tsx:115 +#: src/hooks/UseDataExport.tsx:112 msgid "Export" msgstr "Export" @@ -4982,7 +4995,6 @@ msgid "Item already scanned" msgstr "Item already scanned" #: src/pages/Index/Scan.tsx:82 -#: src/tables/InvenTreeTable.tsx:249 msgid "API Error" msgstr "API Error" @@ -5560,7 +5572,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Currency" @@ -5993,7 +6005,7 @@ msgstr "External" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6083,7 +6095,7 @@ msgstr "Created" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "Start Date" @@ -6091,7 +6103,7 @@ msgstr "Start Date" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6149,7 +6161,7 @@ msgid "Child Build Orders" msgstr "Child Build Orders" #: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:560 +#: src/tables/build/BuildOutputTable.tsx:558 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Test Results" @@ -6340,7 +6352,7 @@ msgstr "Default Currency" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6352,8 +6364,8 @@ msgstr "Supplier" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Manufacturer" @@ -6364,7 +6376,7 @@ msgstr "Manufacturer" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6396,7 +6408,7 @@ msgid "Assigned Stock" msgstr "Assigned Stock" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Edit Company" @@ -6415,7 +6427,7 @@ msgstr "Internal Part" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Manufacturer Part Number" @@ -6444,18 +6456,18 @@ msgid "Parameters" msgstr "Parameters" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Edit Manufacturer Part" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Add Manufacturer Part" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Delete Manufacturer Part" @@ -6476,13 +6488,13 @@ msgstr "Part Description" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Pack Quantity" #: src/pages/company/SupplierPartDetail.tsx:197 #: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:808 +#: src/pages/part/PartDetail.tsx:807 #: src/tables/bom/BomTable.tsx:340 #: src/tables/part/PartTable.tsx:97 msgid "On Order" @@ -6520,22 +6532,22 @@ msgid "Supplier Part Actions" msgstr "Supplier Part Actions" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Delete Supplier Part" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Add Supplier Part" #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:796 +#: src/pages/part/PartDetail.tsx:795 msgid "No Stock" msgstr "No Stock" @@ -6662,13 +6674,13 @@ msgid "Category Details" msgstr "Category Details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:548 +#: src/pages/stock/StockDetail.tsx:545 #: src/tables/part/PartTable.tsx:110 msgid "Build Order Allocations" msgstr "Build Order Allocations" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:563 +#: src/pages/stock/StockDetail.tsx:560 #: src/tables/part/PartTable.tsx:118 msgid "Sales Order Allocations" msgstr "Sales Order Allocations" @@ -6754,15 +6766,15 @@ msgid "Allocated to Sales Orders" msgstr "Allocated to Sales Orders" #: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:814 -#: src/pages/stock/StockDetail.tsx:994 -#: src/tables/build/BuildOrderTestTable.tsx:221 +#: src/pages/part/PartDetail.tsx:813 +#: src/pages/stock/StockDetail.tsx:991 +#: src/tables/build/BuildOrderTestTable.tsx:220 #: src/tables/stock/StockItemTable.tsx:355 msgid "In Production" msgstr "In Production" #: src/pages/part/PartDetail.tsx:366 -#: src/tables/part/ParametricPartTable.tsx:356 +#: src/tables/part/ParametricPartTable.tsx:355 #: src/tables/part/PartTable.tsx:192 msgid "Locked" msgstr "Locked" @@ -6806,12 +6818,12 @@ msgstr "Virtual Part" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Creation Date" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Created By" @@ -6848,7 +6860,7 @@ msgid "Variants" msgstr "Variants" #: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:532 msgid "Allocations" msgstr "Allocations" @@ -6876,66 +6888,66 @@ msgstr "Test Templates" msgid "Related Parts" msgstr "Related Parts" -#: src/pages/part/PartDetail.tsx:802 +#: src/pages/part/PartDetail.tsx:801 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Required" -#: src/pages/part/PartDetail.tsx:833 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:357 msgid "Edit Part" msgstr "Edit Part" -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/part/PartDetail.tsx:872 #: src/tables/part/PartTable.tsx:345 #: src/tables/part/PartTable.tsx:422 msgid "Add Part" msgstr "Add Part" -#: src/pages/part/PartDetail.tsx:887 +#: src/pages/part/PartDetail.tsx:886 msgid "Delete Part" msgstr "Delete Part" -#: src/pages/part/PartDetail.tsx:896 +#: src/pages/part/PartDetail.tsx:895 msgid "Deleting this part cannot be reversed" msgstr "Deleting this part cannot be reversed" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:948 #: src/pages/stock/LocationDetail.tsx:367 #: src/tables/stock/StockItemTable.tsx:577 msgid "Stock Actions" msgstr "Stock Actions" -#: src/pages/part/PartDetail.tsx:957 +#: src/pages/part/PartDetail.tsx:956 msgid "Count part stock" msgstr "Count part stock" -#: src/pages/part/PartDetail.tsx:968 +#: src/pages/part/PartDetail.tsx:967 msgid "Transfer part stock" msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:974 +#: src/pages/stock/StockDetail.tsx:924 msgid "Order" msgstr "Order" -#: src/pages/part/PartDetail.tsx:976 -#: src/pages/stock/StockDetail.tsx:928 +#: src/pages/part/PartDetail.tsx:975 +#: src/pages/stock/StockDetail.tsx:925 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Order Stock" -#: src/pages/part/PartDetail.tsx:988 +#: src/pages/part/PartDetail.tsx:987 msgid "Search by serial number" msgstr "Search by serial number" -#: src/pages/part/PartDetail.tsx:996 +#: src/pages/part/PartDetail.tsx:995 #: src/tables/part/PartTable.tsx:394 msgid "Part Actions" msgstr "Part Actions" -#: src/pages/part/PartDetail.tsx:1080 +#: src/pages/part/PartDetail.tsx:1079 msgid "Select Part Revision" msgstr "Select Part Revision" @@ -7056,14 +7068,14 @@ msgstr "Maximum Value" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Total Price" @@ -7104,7 +7116,7 @@ msgstr "Maximum Price" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Unit Price" @@ -7119,18 +7131,18 @@ msgstr "Bar Chart" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Add Price Break" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Edit Price Break" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Delete Price Break" @@ -7242,7 +7254,7 @@ msgid "Sale Price" msgstr "Sale Price" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Supplier Price" @@ -7256,8 +7268,8 @@ msgid "Edit Purchase Order" msgstr "Edit Purchase Order" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Add Purchase Order" @@ -7321,7 +7333,7 @@ msgstr "Issue Date" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7374,7 +7386,7 @@ msgstr "Order Actions" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Customer Reference" @@ -7387,8 +7399,8 @@ msgid "Edit Return Order" msgstr "Edit Return Order" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Add Return Order" @@ -7427,7 +7439,7 @@ msgid "Add Sales Order" msgstr "Add Sales Order" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Shipments" @@ -7481,7 +7493,7 @@ msgid "Invoice Number" msgstr "Invoice Number" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7604,12 +7616,12 @@ msgid "Scan Stock Item" msgstr "Scan Stock Item" #: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:812 +#: src/pages/stock/StockDetail.tsx:809 msgid "Scanned stock item into location" msgstr "Scanned stock item into location" #: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:818 +#: src/pages/stock/StockDetail.tsx:815 msgid "Error scanning stock item" msgstr "Error scanning stock item" @@ -7690,27 +7702,27 @@ msgstr "Consumed By" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:519 +#: src/pages/stock/StockDetail.tsx:516 msgid "Stock Details" msgstr "Stock Details" -#: src/pages/stock/StockDetail.tsx:525 +#: src/pages/stock/StockDetail.tsx:522 msgid "Stock Tracking" msgstr "Stock Tracking" -#: src/pages/stock/StockDetail.tsx:580 +#: src/pages/stock/StockDetail.tsx:577 msgid "Test Data" msgstr "Test Data" -#: src/pages/stock/StockDetail.tsx:594 +#: src/pages/stock/StockDetail.tsx:591 msgid "Installed Items" msgstr "Installed Items" -#: src/pages/stock/StockDetail.tsx:601 +#: src/pages/stock/StockDetail.tsx:598 msgid "Child Items" msgstr "Child Items" -#: src/pages/stock/StockDetail.tsx:654 +#: src/pages/stock/StockDetail.tsx:651 msgid "Edit Stock Item" msgstr "Edit Stock Item" @@ -7724,11 +7736,11 @@ msgstr "Edit Stock Item" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:696 +#: src/pages/stock/StockDetail.tsx:693 msgid "Items Created" msgstr "Items Created" -#: src/pages/stock/StockDetail.tsx:697 +#: src/pages/stock/StockDetail.tsx:694 msgid "Created {n} stock items" msgstr "Created {n} stock items" @@ -7737,93 +7749,93 @@ msgstr "Created {n} stock items" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:714 +#: src/pages/stock/StockDetail.tsx:711 msgid "Delete Stock Item" msgstr "Delete Stock Item" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize Stock Item" msgstr "Serialize Stock Item" -#: src/pages/stock/StockDetail.tsx:762 +#: src/pages/stock/StockDetail.tsx:759 msgid "Stock item serialized" msgstr "Stock item serialized" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:765 msgid "Return Stock Item" msgstr "Return Stock Item" -#: src/pages/stock/StockDetail.tsx:771 +#: src/pages/stock/StockDetail.tsx:768 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Return this item into stock. This will remove the customer assignment." -#: src/pages/stock/StockDetail.tsx:783 +#: src/pages/stock/StockDetail.tsx:780 msgid "Item returned to stock" msgstr "Item returned to stock" -#: src/pages/stock/StockDetail.tsx:794 +#: src/pages/stock/StockDetail.tsx:791 msgid "Scan Into Location" msgstr "Scan Into Location" -#: src/pages/stock/StockDetail.tsx:852 +#: src/pages/stock/StockDetail.tsx:849 msgid "Scan into location" msgstr "Scan into location" -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 msgid "Scan this item into a location" msgstr "Scan this item into a location" -#: src/pages/stock/StockDetail.tsx:866 +#: src/pages/stock/StockDetail.tsx:863 msgid "Stock Operations" msgstr "Stock Operations" -#: src/pages/stock/StockDetail.tsx:871 +#: src/pages/stock/StockDetail.tsx:868 msgid "Count stock" msgstr "Count stock" -#: src/pages/stock/StockDetail.tsx:903 +#: src/pages/stock/StockDetail.tsx:900 msgid "Transfer" msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:914 +#: src/pages/stock/StockDetail.tsx:911 msgid "Serialize" msgstr "Serialize" -#: src/pages/stock/StockDetail.tsx:915 +#: src/pages/stock/StockDetail.tsx:912 msgid "Serialize stock" msgstr "Serialize stock" -#: src/pages/stock/StockDetail.tsx:939 +#: src/pages/stock/StockDetail.tsx:936 msgid "Return" msgstr "Return" -#: src/pages/stock/StockDetail.tsx:940 +#: src/pages/stock/StockDetail.tsx:937 msgid "Return from customer" msgstr "Return from customer" -#: src/pages/stock/StockDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:950 msgid "Assign to Customer" msgstr "Assign to Customer" -#: src/pages/stock/StockDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:951 msgid "Assign to a customer" msgstr "Assign to a customer" -#: src/pages/stock/StockDetail.tsx:966 +#: src/pages/stock/StockDetail.tsx:963 msgid "Stock Item Actions" msgstr "Stock Item Actions" -#: src/pages/stock/StockDetail.tsx:1035 +#: src/pages/stock/StockDetail.tsx:1032 #: src/tables/stock/StockItemTable.tsx:430 msgid "Stale" msgstr "Stale" -#: src/pages/stock/StockDetail.tsx:1041 +#: src/pages/stock/StockDetail.tsx:1038 #: src/tables/stock/StockItemTable.tsx:424 msgid "Expired" msgstr "Expired" -#: src/pages/stock/StockDetail.tsx:1047 +#: src/pages/stock/StockDetail.tsx:1044 msgid "Unavailable" msgstr "Unavailable" @@ -7832,7 +7844,7 @@ msgstr "Unavailable" msgid "Error loading icon package from server" msgstr "Error loading icon package from server" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Part is not active" @@ -7840,18 +7852,18 @@ msgstr "Part is not active" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Part is Locked" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "You are subscribed to notifications for this part" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "No location set" @@ -8071,15 +8083,18 @@ msgstr "Add Filter" msgid "Clear Filters" msgstr "Clear Filters" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:525 -#: src/tables/InvenTreeTable.tsx:564 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "No records found" +#: src/tables/InvenTreeTable.tsx:207 +msgid "Error loading table options" +msgstr "Error loading table options" + #: src/tables/InvenTreeTable.tsx:250 -msgid "Failed to load table options" -msgstr "Failed to load table options" +#~ msgid "Failed to load table options" +#~ msgstr "Failed to load table options" #: src/tables/InvenTreeTable.tsx:510 #~ msgid "Are you sure you want to delete the selected records?" @@ -8097,13 +8112,17 @@ msgstr "Failed to load table options" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Server returned incorrect data type" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:575 -msgid "Server returned incorrect data type" -msgstr "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "Error loading table data" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 @@ -8115,6 +8134,10 @@ msgstr "Server returned incorrect data type" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "View details" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8123,10 +8146,6 @@ msgstr "Server returned incorrect data type" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:751 -msgid "View details" -msgstr "View details" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Delete Selected Items" @@ -8399,7 +8418,7 @@ msgstr "Bill of materials cannot be edited, as the part is locked" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 -#: src/tables/part/ParametricPartTable.tsx:361 +#: src/tables/part/ParametricPartTable.tsx:360 #: src/tables/part/PartTable.tsx:198 #: src/tables/stock/StockItemTable.tsx:325 msgid "Assembly" @@ -8566,8 +8585,8 @@ msgstr "Automatically allocate stock to this build according to the selected opt #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:325 -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:323 +#: src/tables/build/BuildOutputTable.tsx:328 msgid "Deallocate Stock" msgstr "Deallocate Stock" @@ -8651,25 +8670,25 @@ msgstr "Show orders with a start date" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:77 -#: src/tables/build/BuildOrderTestTable.tsx:113 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Add Test Result" -#: src/tables/build/BuildOrderTestTable.tsx:84 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Test result added" -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "No Result" -#: src/tables/build/BuildOrderTestTable.tsx:222 +#: src/tables/build/BuildOrderTestTable.tsx:221 msgid "Show build outputs currently in production" msgstr "Show build outputs currently in production" @@ -8681,8 +8700,8 @@ msgstr "Build Output Stock Allocation" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:266 -#: src/tables/build/BuildOutputTable.tsx:396 +#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:394 msgid "Add Build Output" msgstr "Add Build Output" @@ -8690,81 +8709,81 @@ msgstr "Add Build Output" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:316 -#: src/tables/build/BuildOutputTable.tsx:445 +#: src/tables/build/BuildOutputTable.tsx:314 +#: src/tables/build/BuildOutputTable.tsx:443 msgid "Edit Build Output" msgstr "Edit Build Output" -#: src/tables/build/BuildOutputTable.tsx:332 +#: src/tables/build/BuildOutputTable.tsx:330 msgid "This action will deallocate all stock from the selected build output" msgstr "This action will deallocate all stock from the selected build output" -#: src/tables/build/BuildOutputTable.tsx:353 +#: src/tables/build/BuildOutputTable.tsx:351 #: src/tables/stock/StockItemTable.tsx:320 msgid "Filter by stock status" msgstr "Filter by stock status" -#: src/tables/build/BuildOutputTable.tsx:363 +#: src/tables/build/BuildOutputTable.tsx:361 msgid "Complete selected outputs" msgstr "Complete selected outputs" -#: src/tables/build/BuildOutputTable.tsx:374 +#: src/tables/build/BuildOutputTable.tsx:372 msgid "Scrap selected outputs" msgstr "Scrap selected outputs" -#: src/tables/build/BuildOutputTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:383 msgid "Cancel selected outputs" msgstr "Cancel selected outputs" -#: src/tables/build/BuildOutputTable.tsx:407 +#: src/tables/build/BuildOutputTable.tsx:405 msgid "View Build Output" msgstr "View Build Output" -#: src/tables/build/BuildOutputTable.tsx:413 +#: src/tables/build/BuildOutputTable.tsx:411 msgid "Allocate" msgstr "Allocate" -#: src/tables/build/BuildOutputTable.tsx:414 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Allocate stock to build output" msgstr "Allocate stock to build output" -#: src/tables/build/BuildOutputTable.tsx:424 +#: src/tables/build/BuildOutputTable.tsx:422 msgid "Deallocate" msgstr "Deallocate" -#: src/tables/build/BuildOutputTable.tsx:425 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Deallocate stock from build output" msgstr "Deallocate stock from build output" -#: src/tables/build/BuildOutputTable.tsx:436 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Complete build output" msgstr "Complete build output" -#: src/tables/build/BuildOutputTable.tsx:452 +#: src/tables/build/BuildOutputTable.tsx:450 msgid "Scrap" msgstr "Scrap" -#: src/tables/build/BuildOutputTable.tsx:453 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "Scrap build output" msgstr "Scrap build output" -#: src/tables/build/BuildOutputTable.tsx:463 +#: src/tables/build/BuildOutputTable.tsx:461 msgid "Cancel build output" msgstr "Cancel build output" -#: src/tables/build/BuildOutputTable.tsx:516 +#: src/tables/build/BuildOutputTable.tsx:514 msgid "Allocated Lines" msgstr "Allocated Lines" -#: src/tables/build/BuildOutputTable.tsx:531 +#: src/tables/build/BuildOutputTable.tsx:529 msgid "Required Tests" msgstr "Required Tests" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:595 msgid "External Build" msgstr "External Build" -#: src/tables/build/BuildOutputTable.tsx:599 +#: src/tables/build/BuildOutputTable.tsx:597 msgid "This build order is fulfilled by an external purchase order" msgstr "This build order is fulfilled by an external purchase order" @@ -8789,28 +8808,28 @@ msgstr "Delete Address" msgid "Are you sure you want to delete this address?" msgstr "Are you sure you want to delete this address?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Add Company" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Add Company" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Show active companies" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Show companies which are suppliers" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Show companies which are manufacturers" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Show companies which are customers" @@ -9157,25 +9176,25 @@ msgstr "Click to edit" #~ msgid "Edit parameter" #~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:241 +#: src/tables/part/ParametricPartTable.tsx:240 msgid "Add Part Parameter" msgstr "Add Part Parameter" -#: src/tables/part/ParametricPartTable.tsx:255 +#: src/tables/part/ParametricPartTable.tsx:254 #: src/tables/part/PartParameterTable.tsx:131 #: src/tables/part/PartParameterTable.tsx:154 msgid "Edit Part Parameter" msgstr "Edit Part Parameter" -#: src/tables/part/ParametricPartTable.tsx:352 +#: src/tables/part/ParametricPartTable.tsx:351 msgid "Show active parts" msgstr "Show active parts" -#: src/tables/part/ParametricPartTable.tsx:357 +#: src/tables/part/ParametricPartTable.tsx:356 msgid "Show locked parts" msgstr "Show locked parts" -#: src/tables/part/ParametricPartTable.tsx:362 +#: src/tables/part/ParametricPartTable.tsx:361 msgid "Show assembly parts" msgstr "Show assembly parts" @@ -9933,54 +9952,54 @@ msgstr "Receive line item" msgid "Receive items" msgstr "Receive items" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Base units" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Add supplier part" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Show active supplier parts" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Active Part" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Show active internal parts" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Active Supplier" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Show active suppliers" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "Show supplier parts with stock" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Show active supplier parts" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Active Part" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Show active internal parts" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Active Supplier" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Show active suppliers" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "Show supplier parts with stock" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "Received Date" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index f4ac9dac39..87441e39b8 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Plantillas de prueba de piezas" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Pieza de proveedor" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Categorías de Pieza" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Eliminar widgets" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Eliminar este widget del panel de control" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Actualizado" @@ -2645,6 +2645,14 @@ msgstr "Notas" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "Información del complemento" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Fecha" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Fecha" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Número de serie" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Número de serie" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Cantidad" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "Ordenar Partes" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Árabe" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Búlgaro" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Checo" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danés" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Alemán" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Griego" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Inglés" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Español" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Español (México)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estonio" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persa" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finés" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Francés" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebreo" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindú" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Húngaro" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italiano" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japonés" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Coreano" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Lituano" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Letón" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Holandés" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Noruego" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polaco" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugués" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugués (Brasileño)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumano" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Ruso" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Eslovaco" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Esloveno" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Sueco" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Tailandés" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ucraniano" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamita" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chino (Simplificado)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chino (Tradicional)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Próximo código de lote" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Siguiente número de serie" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Siguiente número de serie" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "Estado" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Salidas de Trabajo Completadas" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Salidas de Trabajo se han Completado" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Eliminar Salidas de Construcción" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Salidas de Construcción eliminadas" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Cancelar Salidas de Construcción" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Salidas de Construcción han sido canceladas" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Salidas de Construcción han sido canceladas" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Salidas de Construcción han sido canceladas" msgid "Allocated" msgstr "Asignado" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Ubicación origen" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Seleccione la ubicación de origen para la asignación de stock" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Seleccione la ubicación de origen para la asignación de stock" msgid "Allocate Stock" msgstr "Asignar Stock" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Artículos de stock seleccionados" @@ -4113,7 +4121,7 @@ msgstr "Añadir Nota" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Ubicación" @@ -4180,13 +4188,13 @@ msgstr "Empaquetado" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Nota" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Número De Referencia" @@ -4276,7 +4284,7 @@ msgstr "Mover" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Disponible" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Divisa" @@ -6002,7 +6010,7 @@ msgstr "Externo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Creado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Divisa predeterminada" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Proveedor" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricante" @@ -6373,7 +6381,7 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Existencias asignadas" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Editar empresa" @@ -6424,7 +6432,7 @@ msgstr "Pieza Interna" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Referencia de pieza del fabricante" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parámetros" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Borrar pieza de fabricante" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Cantidad del paquete" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Borrar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Precio total" @@ -7113,7 +7121,7 @@ msgstr "Precio Máximo" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Precio Unitario" @@ -7128,18 +7136,18 @@ msgstr "Gráfico de barras" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "Fecha de emisión" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Agregar orden de venta" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Envíos" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "Número de factura" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "No disponible" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Parte no está activa" @@ -7849,18 +7857,18 @@ msgstr "Parte no está activa" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "Estás suscrito a las notificaciones de este artículo" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Ubicación no establecida" @@ -8080,8 +8088,8 @@ msgstr "Añadir filtro" msgid "Clear Filters" msgstr "Borrar filtros" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Ningún registro encontrado" @@ -8089,7 +8097,7 @@ msgstr "Ningún registro encontrado" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "El servidor devolvió un tipo de datos incorrecto" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "El servidor devolvió un tipo de datos incorrecto" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Borrar los elementos seleccionados" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "Eliminar Dirección" msgid "Are you sure you want to delete this address?" msgstr "¿Estás seguro de que quieres eliminar esta dirección?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Agregar empresa" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Agregar empresa" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "Mostrar partes del proveedor con stock" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "Mostrar partes del proveedor con stock" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 3b58c592d1..2c46fdc5a2 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Plantillas de prueba de piezas" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Pieza de proveedor" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Categorías de Pieza" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Eliminar widgets" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Eliminar este widget del panel de control" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Actualizado" @@ -2645,6 +2645,14 @@ msgstr "Notas" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "Información del complemento" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Fecha" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Fecha" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Número de serie" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Número de serie" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Cantidad" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "Nueva Parte de Proveedor" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "Por favor, corrija los errores en las partes seleccionadas" msgid "Order Parts" msgstr "Pedir Piezas" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Árabe" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Búlgaro" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Checo" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danés" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Alemán" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Griego" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Inglés" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Español" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Español (México)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estonio" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persa" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finés" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Francés" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebreo" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindú" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Húngaro" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italiano" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japonés" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Coreano" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Lituano" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Letón" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Holandés" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Noruego" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polaco" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugués" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugués (Brasileño)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumano" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Ruso" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Eslovaco" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Esloveno" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "Serbio" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Sueco" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Tailandés" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ucraniano" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamita" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chino (Simplificado)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chino (Tradicional)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Próximo código de lote" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Siguiente número de serie" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Siguiente número de serie" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "Estado" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Salidas de construcción completadas" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Salidas de construcción se han completado" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Eliminar salidas de construcción" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Salidas de construcción eliminadas" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Cancelar salidas de construcción" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Las salidas de la construcción han sido canceladas" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Las salidas de la construcción han sido canceladas" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Las salidas de la construcción han sido canceladas" msgid "Allocated" msgstr "Asignado" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Ubicación origen" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Seleccione la ubicación de origen para la asignación de stock" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Seleccione la ubicación de origen para la asignación de stock" msgid "Allocate Stock" msgstr "Stock Asignado" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Artículos de stock seleccionados" @@ -4113,7 +4121,7 @@ msgstr "Añadir Nota" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Ubicación" @@ -4180,13 +4188,13 @@ msgstr "Empaquetado" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Nota" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4276,7 +4284,7 @@ msgstr "Mover" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "En Stock" @@ -5569,7 +5577,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Moneda" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Creado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "Fecha de inicio" @@ -6100,7 +6108,7 @@ msgstr "Fecha de inicio" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Divisa predeterminada" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Proveedor" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricante" @@ -6373,7 +6381,7 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Existencias asignadas" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Editar empresa" @@ -6424,7 +6432,7 @@ msgstr "Pieza Interna" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Referencia de pieza del fabricante" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parámetros" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Eliminar pieza de fabricante" @@ -6485,7 +6493,7 @@ msgstr "Descripción de la Pieza" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Cantidad del paquete" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Eliminar pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Fecha de Creación" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Creado Por" @@ -7065,14 +7073,14 @@ msgstr "Valor Máximo" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Precio total" @@ -7113,7 +7121,7 @@ msgstr "Precio Máximo" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Precio Unitario" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "Fecha de emisión" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Envíos" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "Número de factura" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "No disponible" msgid "Error loading icon package from server" msgstr "Error al cargar el paquete de iconos del servidor" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "La pieza no está activa" @@ -7849,18 +7857,18 @@ msgstr "La pieza no está activa" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "Estás suscrito a las notificaciones de esta pieza" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "Añadir filtro" msgid "Clear Filters" msgstr "Borrar Filtros" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Ningún registro encontrado" @@ -8089,7 +8097,7 @@ msgstr "Ningún registro encontrado" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "El servidor devolvió un tipo de datos incorrecto" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "El servidor devolvió un tipo de datos incorrecto" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Eliminar Elementos Seleccionados" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "Eliminar Dirección" msgid "Are you sure you want to delete this address?" msgstr "¿Estás seguro de que deseas eliminar esta dirección?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "Recibir artículos" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Unidades base" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "Mostrar piezas de proveedor con stock" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "Mostrar piezas de proveedor con stock" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index e79df87d11..661db6fe07 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Uuendatud" @@ -2645,6 +2645,14 @@ msgstr "Märkmed" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Kuupäev" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Kuupäev" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Seerianumber" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Seerianumber" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Kogus" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Araabia" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgaaria" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Tšehhi" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Taani" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Saksa" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Kreeka" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Inglise" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Hispaania" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Eesti" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Soome" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Prantsuse" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Heebrea" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Ungari" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Itaalia" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Jaapani" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Korea" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Lietuvių" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Läti" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Hollandi" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norra" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Poola" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugali" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugali (Brasiilia)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumeenia" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Vene" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovaki" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Sloveenia" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Rootsi" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Tai" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Türgi" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukraina" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnami" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Hiina keel (lihtsuatatud)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Hiina (traditsiooniline)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "Staatus" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Ehitustulemused on valmis" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Ehitustulemused on tühistatud" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Ehitustulemused on tühistatud" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Ehitustulemused on tühistatud" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Ehitustulemused on tühistatud" msgid "Allocated" msgstr "Eraldatud" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Valige laoseisu eraldamise alguskoht" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Valige laoseisu eraldamise alguskoht" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Selle plugina jaoks ei ole sisu esitatud" @@ -4113,7 +4121,7 @@ msgstr "Lisa märkus" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Asukoht" @@ -4180,13 +4188,13 @@ msgstr "Pakkimine" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Märkus" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Tootekood" @@ -4276,7 +4284,7 @@ msgstr "Liiguta" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Laos" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Valuuta" @@ -6002,7 +6010,7 @@ msgstr "Väline" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Vaikimisi valuuta" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Tarnija" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Tootja" @@ -6373,7 +6381,7 @@ msgstr "Tootja" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Muuda ettevõtet" @@ -6424,7 +6432,7 @@ msgstr "Sisemine osa" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Tootja osa number" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parameetrid" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Kogus pakis" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "Maksimaalne hind" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "Maksimaalne hind" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Ühiku hind" @@ -7128,18 +7136,18 @@ msgstr "Tulpgraafik" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Müügihind" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "Lisa filter" msgid "Clear Filters" msgstr "Tühjenda filtrid" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Kirjeid ei leitud" @@ -8089,7 +8097,7 @@ msgstr "Kirjeid ei leitud" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Server tagastas ebatäpse andmeühiku" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Server tagastas ebatäpse andmeühiku" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Kustutage valitud kirjed" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Lisa testi tulemus" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Testi tulemus lisatud" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Tulemus puudub" @@ -8805,28 +8813,28 @@ msgstr "Kustuta aadress" msgid "Are you sure you want to delete this address?" msgstr "Kas olete kindel, et soovite selle aadressi kustutada?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Lisa ettevõte" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Lisa ettevõte" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Näita aktiivseid ettevõtteid" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Näita ettevõtteid, mis on tarnijad" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Kuva ettevõtteid, mis on tootjad" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Kuva ettevõtteid, mis on kliendid" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Näita aktiivseid tarnijaosasid" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Näita aktiivseid siseosasi" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Näita aktiivseid tarnijaosasid" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Näita aktiivseid siseosasi" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index c2e7744e29..5739a753ce 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index da0c4a5412..3ce934b4d1 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index b6b1965b65..f1b1acd959 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 22:32\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Modèles de test de pièces" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Catégories de composants" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Sociétés" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Supprimer les gadgets" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Supprimer ce gadget du tableau de bord" @@ -2086,7 +2086,7 @@ msgstr "Mise à jour des roles du groupe" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Mis à jour" @@ -2645,6 +2645,14 @@ msgstr "Notes" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "Informations sur le plugin" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Auteur" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Date" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Date" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Numéro de série" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Numéro de série" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Quantité" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "Nouvelle pièce de fournisseur" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Pièce de fournisseur créée" @@ -3388,155 +3396,155 @@ msgstr "Veuillez corriger les erreurs dans la sélection des pièces" msgid "Order Parts" msgstr "Commander des pièces" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabe" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgare" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Tchèque" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danois" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Allemand" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Grecque" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Anglais" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Espagnol" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Espagnol (Mexique)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estonien" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persan" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finlandais" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Français" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hébreu" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Hongrois" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italien" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japonais" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Coréen" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Lituanien" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Letton" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Néerlandais" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norvégien" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polonais" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugais" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugais (Brésilien)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Roumain" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russe" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovaque" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slovénie" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "Serbe" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Suédois" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thaïlandais" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turc" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukrainien" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamien" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chinois (Simplifié)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chinois (Traditionnel)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Code du lot suivant" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Numéro de série suivant" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Numéro de série suivant" msgid "Build Output" msgstr "Sortie de la construction" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Sortie de la construction" msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Sorties de Fabrication terminées" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Les fabrication ont été achevé" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Éliminer les résultats de construction" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Les résultats de construction ont été supprimé" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Annuler les résultats de construction" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Les résultats de construction ont été annulés" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Les résultats de construction ont été annulés" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Les résultats de construction ont été annulés" msgid "Allocated" msgstr "Allouée" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Emplacement d'origine" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Sélectionnez l'emplacement de la source pour l'allocation du stock" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Sélectionnez l'emplacement de la source pour l'allocation du stock" msgid "Allocate Stock" msgstr "Stock alloué" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Éléments du stock alloués" @@ -4113,7 +4121,7 @@ msgstr "Ajouter une note" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Emplacement" @@ -4180,13 +4188,13 @@ msgstr "Conditionnement" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Note" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4276,7 +4284,7 @@ msgstr "Déplacer" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "En Stock" @@ -5569,7 +5577,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Devise" @@ -6002,7 +6010,7 @@ msgstr "Externe" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Créé" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "Date de début" @@ -6100,7 +6108,7 @@ msgstr "Date de début" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6211,7 +6219,7 @@ msgstr "Cet ordre a été mis en suspens" #: src/pages/build/BuildDetail.tsx:504 msgid "Issue Build Order" -msgstr "Problème d'ordre de construction" +msgstr "Émettre l'ordre de fabrication" #: src/pages/build/BuildDetail.tsx:506 #: src/pages/purchasing/PurchaseOrderDetail.tsx:390 @@ -6349,7 +6357,7 @@ msgstr "Devise par défaut" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Fournisseur" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricant" @@ -6373,7 +6381,7 @@ msgstr "Fabricant" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Stock attribué" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Modifier la société" @@ -6424,7 +6432,7 @@ msgstr "Pièce interne" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Numéro de pièce du fabricant" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Paramètres" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Modifier la pièce du fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Nouvelle pièce de fabricant" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Supprimer la pièce de fabricant" @@ -6485,7 +6493,7 @@ msgstr "Description de la pièce" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Quantité du paquet" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Actions sur les pièces du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Modifier les pièces du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Supprimer des pièces du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Ajouter la pièce du fournisseur" @@ -6815,12 +6823,12 @@ msgstr "Pièce virtuelle" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Date de création" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Créé par" @@ -7065,14 +7073,14 @@ msgstr "Valeur maximale" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Prix total" @@ -7113,7 +7121,7 @@ msgstr "Prix Maximum" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Prix unitaire" @@ -7128,18 +7136,18 @@ msgstr "Graphique en barres" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Ajouter une rupture de prix" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Modifier la rupture de prix" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Supprimer la rupture de prix" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Prix de vente" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Prix du fournisseur" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Modifier l'ordre d'achat" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Ajouter un ordre d'achat" @@ -7330,7 +7338,7 @@ msgstr "Date d'émission" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Actions sur la commande" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Référence client" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "Modifier l'ordre de retour" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Ajouter un ordre de retour" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Ajouter des commandes clients" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Livraisons" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "Numéro de la facture" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "Indisponible" msgid "Error loading icon package from server" msgstr "Erreurs lors du chargement de l'icone du paquet depuis le serveur" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "La pièce n'est pas active" @@ -7849,18 +7857,18 @@ msgstr "La pièce n'est pas active" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "La pièce est bloquée" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "Vous êtes abonnée aux notifications pour cette pièce" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Aucun emplacement défini" @@ -8080,8 +8088,8 @@ msgstr "Ajouter un filtre" msgid "Clear Filters" msgstr "Effacer filtres" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Pas d'enregistrement trouvé" @@ -8089,7 +8097,7 @@ msgstr "Pas d'enregistrement trouvé" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Le serveur à retourner un type de donnée incorrect" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Le serveur à retourner un type de donnée incorrect" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "Vue des détails" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "Vue des détails" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Supprimer les éléments sélectionnés" @@ -8667,20 +8675,20 @@ msgstr "Afficher les commandes avec une date de début" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Ajouter les résultats des tests" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Résultats des tests ajoutés" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Aucun résultat" @@ -8805,28 +8813,28 @@ msgstr "Supprimer l'adresse" msgid "Are you sure you want to delete this address?" msgstr "Êtes-vous certain de vouloir supprimer cette adresse ?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Ajouter une entreprise" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Ajouter une entreprise" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Afficher les entreprises actives" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Afficher les entreprises qui sont des fournisseurs" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Afficher les entreprises qui sont des fabricants" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Montrer les entreprises qui sont clientes" @@ -9949,54 +9957,54 @@ msgstr "Recevoir l'article" msgid "Receive items" msgstr "Recevoir les articles" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "Référence fabricant" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Unités de base" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Ajouter une pièce fournisseur" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Afficher les pièces fournisseur actives" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Pièce active" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Afficher les pièces internes actives" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Fournisseur actif" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Afficher les fournisseurs actifs" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "Afficher les pièces fournisseur avec stock" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Afficher les pièces fournisseur actives" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Pièce active" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Afficher les pièces internes actives" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Fournisseur actif" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Afficher les fournisseurs actifs" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "Afficher les pièces fournisseur avec stock" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "Date de réception" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index f187ade99e..297f96b915 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\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" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "קטגוריית פריטים" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "חברות" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "מספר סידורי" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "מספר סידורי" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "כמות" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "ערבית" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "בולגרית" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "צ'כית" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "דנית" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "גרמנית" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "יוונית" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "אנגלית" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "ספרדית" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "ספרדית (מקסיקני)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "אסטונית" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "פרסית" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "פינית" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "צרפתית" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "עברית" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "הינדי" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "הונגרית" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "איטלקית" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "יפנית" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "קוריאנית" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "לאבית" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "הולנדית" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "נורבגית" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "פולנית" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "פורטוגזית" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "פורטוגזית (ברזילאית)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "רומנית" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "רוסית" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "סלובקית" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "סלובנית" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "שוודית" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "תאילנדית" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "טורקית" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "אוקראינית" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "וייטנאמית" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "סינית (פשוטה)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "סינית (מסורתית)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index f8d0d7b9f4..95e80ac48e 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 690af9db35..c472d3a898 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Alkatrész kategóriák" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Cégek" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Frissítve" @@ -2645,6 +2645,14 @@ msgstr "Megjegyzések" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Szerző" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Dátum" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Dátum" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Sorozatszám" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Sorozatszám" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Mennyiség" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Beszállítói alkatrész létrehozva" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arab" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bolgár" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Cseh" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Dán" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Német" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Görög" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Angol" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Spanyol" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Spanyol (Mexikói)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Fárszi/Perzsa" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finn" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Francia" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Héber" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Magyar" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Olasz" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japán" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Koreai" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Litván" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Holland" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norvég" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Lengyel" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugál" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugál (Brazíliai)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Román" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Orosz" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Szlovák" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Szlovén" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "Szerb" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Svéd" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Tháj" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Török" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnámi" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Kínai (egyszerűsített)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Kínai (Hagyományos)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "Gyártás kimenet" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Gyártás kimenet" msgid "Status" msgstr "Állapot" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "A készlet hozzárendelés forrás készlethelyének kiválasztása" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "A készlet hozzárendelés forrás készlethelyének kiválasztása" msgid "Allocate Stock" msgstr "Készlet foglalása" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Készlet lefoglalva" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Hely" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "Áthelyezés" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Készleten" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Pénznem" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Beszállító" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Gyártó" @@ -6373,7 +6381,7 @@ msgstr "Gyártó" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Hozzárendelt készlet" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Cég szerkesztése" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Paraméterek" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "Alkatrész leírása" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Csomagolási mennyiség" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Beszállítói alkatrész szerkesztése" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Beszállítói alkatrész törlése" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Létrehozás dátuma" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Készítette" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Teljes ár" @@ -7113,7 +7121,7 @@ msgstr "Maximum ár" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Egységár" @@ -7128,18 +7136,18 @@ msgstr "Oszlopdiagram" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Ársáv hozzáadása" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Ársáv szerkesztése" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Ársáv törlése" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Eladási ár" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Beszállítói ár" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Beszerzési rendelés szerkesztése" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Beszerzés hozzáadása" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Rendelés műveletek" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Vevői azonosító" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Az alkatrész nem aktív" @@ -7849,18 +7857,18 @@ msgstr "Az alkatrész nem aktív" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "Szűrő hozzáadása" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Nincs találat" @@ -8089,7 +8097,7 @@ msgstr "Nincs találat" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "A szerver hibás adattípust küldött vissza" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "A szerver hibás adattípust küldött vissza" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "Cím törlése" msgid "Are you sure you want to delete this address?" msgstr "Biztos, hogy törli ezt a címet?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Cég hozzáadása" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Cég hozzáadása" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Aktív cégek megjelenítése" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Beszállító cégek megjelenítése" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Gyártó cégek megjelenítése" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Vevő cégek megjelenítése" @@ -9949,54 +9957,54 @@ msgstr "Sortétel bevételezése" msgid "Receive items" msgstr "Bevételezés" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN (Gyártói cikkszám)" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Egység" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Beszállítói alkatrész hozzáadása" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index ed5ce84902..797b6dd796 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Perusahaan" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Nomor Seri" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Nomor Seri" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Jumlah" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Bahasa Arab" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bahasa Bulgaria" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Bahasa Ceko" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Bahasa Denmark" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Bahasa Jerman" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Bahasa Yunani" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Bahasa Inggris" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Bahasa Spanyol" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Bahasa Spanyol (Mexico)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Bahasa Estonia" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Bahasa Finlandia" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Bahasa Prancis" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Bahasa Hebrew" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Bahasa India" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Bahasa Hungaria" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Bahasa Italia" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Bahasa Jepang" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Bahasa Korea" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Bahasa Lithuania" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Bahasa Latvia" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Bahasa Belanda" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Bahasa Norwegia" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Bahasa Polandia" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Bahasa Portugal" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Bahasa Rusia" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Bahasa Slovakia" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Bahasa Swedia" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Bahasa Thailand" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Bahasa Turki" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Bahasa Ukraina" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Nomor Seri selanjutnya" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Nomor Seri selanjutnya" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "Tambah Catatan" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lokasi" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Catatan" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Mata Uang Utama" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Total Harga" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Harga Per buah" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "Hapus Alamat" msgid "Are you sure you want to delete this address?" msgstr "Apakah kamu ingin menghapus alamat ini?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Tambah Perusahaan" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Tambah Perusahaan" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index b271822bc1..9d635e71c8 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Modelli Test Articolo" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Categorie Articolo" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Aziende" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Rimuovi Widget" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Rimuovi questo widget dalla dashboard" @@ -2086,7 +2086,7 @@ msgstr "Aggiornamento dei ruoli di gruppo" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Aggiornato" @@ -2645,6 +2645,14 @@ msgstr "Note" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "Informazioni Plugin" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Autore" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Data" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Data" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Numero Seriale" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Numero Seriale" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Quantità" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "Nuovo articolo fornitore" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Articolo fornitore creato" @@ -3388,155 +3396,155 @@ msgstr "Si prega di correggere gli errori negli articoli selezionati" msgid "Order Parts" msgstr "Ordine Articoli" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabo" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgaro" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Ceco" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danese" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Tedesco" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Greco" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Inglese" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Spagnolo" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Spagnolo (Messicano)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estone" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persiano" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finlandese" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Francese" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Ebraico" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Ungherese" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italiano" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Giapponese" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Coreano" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Lituano" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Lettone" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Olandese" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norvegese" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polacco" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portoghese" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portoghese (Brasiliano)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumeno" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russo" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovacco" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Sloveno" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "Serbo" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Svedese" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thailandese" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ucraino" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamese" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Cinese (Semplificato)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Cinese (Tradizionale)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Prossimo codice lotto" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Prossimo Numero Di Serie" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Prossimo Numero Di Serie" msgid "Build Output" msgstr "Output produzione" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Output produzione" msgid "Status" msgstr "Stato" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Completa gli output di produzione" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Gli ordini di produzione sono stati completati" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Rimuovi gli output di produzione" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Gli output di produzione sono stati rimossi" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Cancella gli output di produzione" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Gli output di produzione sono stati cancellati" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Gli output di produzione sono stati cancellati" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Gli output di produzione sono stati cancellati" msgid "Allocated" msgstr "Allocato" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Posizione sorgente" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Selezionare la posizione di origine per l'assegnazione dello stock" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Selezionare la posizione di origine per l'assegnazione dello stock" msgid "Allocate Stock" msgstr "Assegna Scorte" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Articoli di stock assegnati" @@ -4113,7 +4121,7 @@ msgstr "Aggiungi Nota" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Posizione" @@ -4180,13 +4188,13 @@ msgstr "Imballaggio" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Nota" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4276,7 +4284,7 @@ msgstr "Sposta" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "In giacenza" @@ -5569,7 +5577,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Valuta" @@ -6002,7 +6010,7 @@ msgstr "Esterna" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Creato" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "Data inizio" @@ -6100,7 +6108,7 @@ msgstr "Data inizio" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Valuta predefinita" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Fornitore" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Produttore" @@ -6373,7 +6381,7 @@ msgstr "Produttore" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Elementi in Giacenza Assegnati" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Modifica azienda" @@ -6424,7 +6432,7 @@ msgstr "Articolo interno" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Codice articolo produttore" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parametri" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Modifica Articolo Produttore" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Aggiungi Articolo Produttore" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Elimina Articolo Produttore" @@ -6485,7 +6493,7 @@ msgstr "Descrizione Articolo" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Quantità Confezione" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Azioni Articolo Fornitore" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Modifica Articolo Fornitore" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Cancella Articolo Fornitore" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Aggiungi articolo fornitore" @@ -6815,12 +6823,12 @@ msgstr "Articolo Virtuale" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Data di creazione" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Creato Da" @@ -7065,14 +7073,14 @@ msgstr "Valore massimo" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Prezzo Totale" @@ -7113,7 +7121,7 @@ msgstr "Prezzo Massimo" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Prezzo Unitario" @@ -7128,18 +7136,18 @@ msgstr "Diagramma a barre" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Aggiungi sconto" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Modifica sconto" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Elimina sconto" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Prezzo di Vendita" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Prezzo Fornitore" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Modifica ordine d'acquisto" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Aggiungi ordine d'acquisto" @@ -7330,7 +7338,7 @@ msgstr "Data di emissione" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Azioni Ordine" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Riferimento cliente" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "Modifica Ordine Di Reso" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Aggiungi Ordine Di Reso" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Aggiungi ordini di vendita" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Spedizioni" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "Numero Fattura" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "Non disponibile" msgid "Error loading icon package from server" msgstr "Errore nel caricare il pacchetto icone dal server" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "L'articolo non è attivo" @@ -7849,18 +7857,18 @@ msgstr "L'articolo non è attivo" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "L'articolo è bloccato" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "Sei iscritto alle notifiche per questo articolo" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Nessuna posizione impostata" @@ -8080,8 +8088,8 @@ msgstr "Aggiungi filtro" msgid "Clear Filters" msgstr "Rimuovi filtri" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Nessun record trovato" @@ -8089,7 +8097,7 @@ msgstr "Nessun record trovato" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Il server ha restituito un tipo di dati errato" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Il server ha restituito un tipo di dati errato" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "Mostra dettagli" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "Mostra dettagli" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Elimina elementi selezionati" @@ -8667,20 +8675,20 @@ msgstr "Mostra ordini con data d'inizio" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Aggiungi risultato test" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Risultato del test aggiunto" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Nessun risultato" @@ -8805,28 +8813,28 @@ msgstr "Elimina indirizzo" msgid "Are you sure you want to delete this address?" msgstr "Sei sicuro di voler eliminare questo indirizzo?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Aggiungi azienda" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Aggiungi azienda" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Mostra aziende attive" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Mostra le aziende che sono fornitori" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Mostra le aziende che sono produttori" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Mostra le aziende che sono clienti" @@ -9949,54 +9957,54 @@ msgstr "Ricevi voce di riga" msgid "Receive items" msgstr "Ricevi articoli" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Unità di base" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Aggiungi fornitore articolo" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Mostra articoli fornitore attive" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Articolo Attivo" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Mostra articoli interni attivi" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Fornitore Attivo" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Mostra fornitori attivi" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "Mostra articoli fornitore con stock" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Mostra articoli fornitore attive" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Articolo Attivo" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Mostra articoli interni attivi" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Fornitore Attivo" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Mostra fornitori attivi" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "Mostra articoli fornitore con stock" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "Data di ricezione" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 219645b948..226def0f61 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "部品試験テンプレート" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "サプライヤー" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "パーツカテゴリ" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "会社" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "ウィジェットの削除" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "ダッシュボードからこのウィジェットを削除" @@ -2086,7 +2086,7 @@ msgstr "グループロールの更新中" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "更新しました" @@ -2645,6 +2645,14 @@ msgstr "メモ" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "プラグイン情報" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "投稿者" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "日付" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "日付" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "シリアル番号" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "シリアル番号" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "数量" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "新しいサプライヤー・パーツ" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "サプライヤー部品作成" @@ -3388,155 +3396,155 @@ msgstr "選択した部品の誤りを訂正してください。" msgid "Order Parts" msgstr "パーツの注文" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "アラビア語" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "ブルガリア語" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "チェコ語" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "デンマーク語" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "ドイツ語" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "ギリシャ語" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "英語" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "スペイン語" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "スペイン語(メキシコ)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "エストニア語" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "ペルシャ語" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "フィンランド語" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "フランス語" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "ヘブライ語" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "ヒンディー語" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "ハンガリー語" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "イタリア語" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "日本語" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "韓国語" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "リトアニア語" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "ラトビア語" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "オランダ語" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "ノルウェー語" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "ポーランド語" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "ポルトガル語" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "ポルトガル語 (ブラジル)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "ルーマニア語" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "ロシア語" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "スロバキア語" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "スロベニア語" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "セルビア語" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "スウェーデン語" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "タイ語" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "トルコ語" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "ウクライナ語" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "ベトナム語" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "中国語 (簡体字)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "中国語 (繁体字)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "次のバッチコード" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "次のシリアル番号" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "次のシリアル番号" msgid "Build Output" msgstr "ビルド出力" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "ビルド出力" msgid "Status" msgstr "ステータス" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "完全なビルド出力" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "ビルドアウトプット完了" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "スクラップビルドの出力" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "ビルド出力は廃止" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "ビルド出力のキャンセル" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "ビルドアウトプットはキャンセルされました" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "ビルドアウトプットはキャンセルされました" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "ビルドアウトプットはキャンセルされました" msgid "Allocated" msgstr "割り当てられた" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "ソース・ロケーション" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "在庫配分のソースの場所を選択します。" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "在庫配分のソースの場所を選択します。" msgid "Allocate Stock" msgstr "株式の割当" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "割り当てられた在庫品目" @@ -4113,7 +4121,7 @@ msgstr "コメントを挿入" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "場所" @@ -4180,13 +4188,13 @@ msgstr "パッケージング" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "備考" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4276,7 +4284,7 @@ msgstr "移動" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "在庫あり" @@ -5569,7 +5577,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "通貨" @@ -6002,7 +6010,7 @@ msgstr "外部" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "作成日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "開始日" @@ -6100,7 +6108,7 @@ msgstr "開始日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "デフォルトの通貨" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "仕入先" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "製造元" @@ -6373,7 +6381,7 @@ msgstr "製造元" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "割り当て在庫" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "会社情報を編集" @@ -6424,7 +6432,7 @@ msgstr "内部パーツ" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "メーカー品番" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "パラメータ" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "メーカー・パーツの編集" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "メーカー部品の追加" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "メーカー部品の削除" @@ -6485,7 +6493,7 @@ msgstr "パーツ説明" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "パック数量" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "サプライヤー" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "サプライヤーパーツの編集" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "サプライヤーの削除" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "サプライヤー部品の追加" @@ -6815,12 +6823,12 @@ msgstr "バーチャルパート" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "作成日時" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "作成者" @@ -7065,14 +7073,14 @@ msgstr "最大値は" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "合計金額" @@ -7113,7 +7121,7 @@ msgstr "最大価格" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "単価" @@ -7128,18 +7136,18 @@ msgstr "棒グラフ" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "価格改定の追加" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "価格改定の編集" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "プライスブレークの削除" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "セール価格" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "サプライヤー価格" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "発注書の編集" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "発注書の追加" @@ -7330,7 +7338,7 @@ msgstr "発行日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "注文の操作" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "得意先参照" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "返品注文の編集" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "返品注文の追加" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "販売注文の追加" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "発送" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "請求書番号" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "利用不可" msgid "Error loading icon package from server" msgstr "サーバーからのアイコンパッケージの読み込みエラー" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "パートはアクティブではありません" @@ -7849,18 +7857,18 @@ msgstr "パートはアクティブではありません" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "部品がロックされています" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "このパートに関する通知を購読しています。" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "場所未設定" @@ -8080,8 +8088,8 @@ msgstr "フィルタを追加" msgid "Clear Filters" msgstr "絞り込み条件を解除する" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "記録が見つかりません" @@ -8089,7 +8097,7 @@ msgstr "記録が見つかりません" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "サーバーが不正なデータ型を返しました。" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "サーバーが不正なデータ型を返しました。" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "詳細を見る" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "詳細を見る" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "選択したアイテムを削除" @@ -8667,20 +8675,20 @@ msgstr "開始日を指定した注文の表示" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "テスト結果の追加" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "テスト結果追加" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "結果なし" @@ -8805,28 +8813,28 @@ msgstr "アドレス削除" msgid "Are you sure you want to delete this address?" msgstr "本当にこのアドレスを削除しますか?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "会社を追加する" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "会社を追加する" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "活動中の企業を表示" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "サプライヤー企業の表示" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "メーカーを表示" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "顧客企業の表示" @@ -9949,54 +9957,54 @@ msgstr "品目を受け取る" msgid "Receive items" msgstr "商品を受け取る" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "ベースユニット" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "サプライヤー部品の追加" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "アクティブなサプライヤー部品を表示" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "アクティブパート" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "アクティブな内部部品の表示" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "アクティブ・サプライヤー" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "アクティブなサプライヤーを表示" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "在庫のあるサプライヤー部品を表示" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "アクティブなサプライヤー部品を表示" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "アクティブパート" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "アクティブな内部部品の表示" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "アクティブ・サプライヤー" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "アクティブなサプライヤーを表示" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "在庫のあるサプライヤー部品を表示" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "受領日" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 262501ef88..64b48f9705 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index 7ba141a424..135cc46bb2 100644 --- a/src/frontend/src/locales/lt/messages.po +++ b/src/frontend/src/locales/lt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 3bd34ca86c..348dae7fe7 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\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" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 463e2e9242..d8bb8a2047 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:53\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Templatesjablonen voor onderdeel" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Leverancier onderdeel" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Onderdeel categorieën" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Bedrijven" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Widget verwijderen" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Deze widget van het dashboard verwijderen" @@ -2086,7 +2086,7 @@ msgstr "Groepsrollen bijwerken" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Bijgewerkt" @@ -2645,6 +2645,14 @@ msgstr "Opmerkingen" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "Plug-in informatie" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Auteur" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Datum" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Serienummer" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Serienummer" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Aantal" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "Nieuw leveranciersdeel" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Leveranciersdeel aangemaakt" @@ -3388,155 +3396,155 @@ msgstr "Corrigeer de fouten in de geselecteerde onderdelen" msgid "Order Parts" msgstr "Onderdelen bestellen" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabisch" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgaars" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Tsjechisch" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Deens" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Duits" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Grieks" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Engels" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Spaans" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Spaans (Mexicaans)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estlandse" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsiaans / Perzisch" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Fins" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Frans" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebreeuws" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindoestani" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Hongaars" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italiaans" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japans" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Koreaans" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Litouws" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Lets" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Nederlands" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Noors" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Pools" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugees" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugees (Braziliaans)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Roemeens" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russisch" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slowaaks" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Sloveens" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "Servisch" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Zweeds" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thais" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turks" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Oekraïens" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamese" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chinees (vereenvoudigd)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chinees (traditioneel)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Volgende batch code" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Volgend serienummer" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Volgend serienummer" msgid "Build Output" msgstr "Bouw Uitvoer" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Bouw Uitvoer" msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Voltooi Productie" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Productieorder is voltooid" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Verwijder productieorder" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Productieorder zijn verwijderd" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Annuleer productieorder" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Productieorders zijn geannuleerd" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Productieorders zijn geannuleerd" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Productieorders zijn geannuleerd" msgid "Allocated" msgstr "Toegewezen" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Bron locatie" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Selecteer de bron locatie voor de voorraadtoewijzing" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Selecteer de bron locatie voor de voorraadtoewijzing" msgid "Allocate Stock" msgstr "Voorraad toewijzen" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Voorraad items toegewezen" @@ -4113,7 +4121,7 @@ msgstr "Opmerking toevoegen" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Locatie" @@ -4180,13 +4188,13 @@ msgstr "Verpakking" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Opmerking" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4276,7 +4284,7 @@ msgstr "Verplaatsen" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Op voorraad" @@ -5569,7 +5577,7 @@ msgstr "Ok" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Valuta" @@ -6002,7 +6010,7 @@ msgstr "Extern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Aangemaakt" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "Start datum" @@ -6100,7 +6108,7 @@ msgstr "Start datum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Standaard valuta" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Leverancier" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabrikant" @@ -6373,7 +6381,7 @@ msgstr "Fabrikant" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Toegewezen voorraad" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Bedrijf bewerken" @@ -6424,7 +6432,7 @@ msgstr "Intern onderdeel" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Fabrikant onderdeelnummer" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parameters" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Wijzig fabrikant deel" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Voeg fabrikant deel toe" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Fabrikant deel verwijderen" @@ -6485,7 +6493,7 @@ msgstr "Onderdeel omschrijving" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Pakket hoeveelheid" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Acties leverancier onderdelen" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Bewerk leveranciersdeel" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Verwijder leveranciersdeel" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Leveranciersdeel toevoegen" @@ -6815,12 +6823,12 @@ msgstr "Virtueel onderdeel" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Aangemaakt op" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Aangemaakt door" @@ -7065,14 +7073,14 @@ msgstr "Maximale waarde" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Totale prijs" @@ -7113,7 +7121,7 @@ msgstr "Maximale prijs" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Prijs per stuk" @@ -7128,18 +7136,18 @@ msgstr "Staafdiagram" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Prijsverschil toevoegen" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Prijsverschil bewerken" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Prijsverschil verwijderen" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Verkoopprijs" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Leverancier prijs" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Bewerk inkooporder" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Inkooporder toevoegen" @@ -7330,7 +7338,7 @@ msgstr "Datum van uitgifte" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Order acties" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Klantreferentie" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "Retour order bewerken" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Retourorder toevoegen" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Voeg Verkooporder toe" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Zending" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "Factuur nummer" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "Niet beschikbaar" msgid "Error loading icon package from server" msgstr "Fout bij het laden van iconen pakket van de server" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Onderdeel is niet actief" @@ -7849,18 +7857,18 @@ msgstr "Onderdeel is niet actief" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Onderdeel is vergrendeld" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "U bent geabonneerd op meldingen van dit onderdeel" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Geen locatie ingesteld" @@ -8080,8 +8088,8 @@ msgstr "Filter toevoegen" msgid "Clear Filters" msgstr "Filters wissen" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Geen gegevens gevonden" @@ -8089,7 +8097,7 @@ msgstr "Geen gegevens gevonden" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Server heeft onjuist gegevenstype teruggestuurd" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Server heeft onjuist gegevenstype teruggestuurd" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "Details weergeven" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "Details weergeven" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Geselecteerde items verwijderen" @@ -8667,20 +8675,20 @@ msgstr "Toon bestellingen met een startdatum" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Testresultaat toevoegen" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Test resultaat toegevoegd" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Geen resultaat" @@ -8805,28 +8813,28 @@ msgstr "Adres verwijderen" msgid "Are you sure you want to delete this address?" msgstr "Weet u zeker dat u dit adres wilt verwijderen?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Bedrijf toevoegen" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Bedrijf toevoegen" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Actieve bedrijven tonen" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Toon bedrijven die leveranciers zijn" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Toon bedrijven die fabrikanten zijn" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Toon bedrijven die klanten zijn" @@ -9949,54 +9957,54 @@ msgstr "Ontvang artikel items" msgid "Receive items" msgstr "Items ontvangen" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Basis eenheden" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Voeg leveranciers onderdeel toe" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Toon actieve leveranciers onderdelen" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Actief deel" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Actieve interne onderdelen tonen" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Actieve leverancier" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Toon actieve leveranciers" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "Toon leveranciers onderdelen met voorraad" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Toon actieve leveranciers onderdelen" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Actief deel" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Actieve interne onderdelen tonen" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Actieve leverancier" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Toon actieve leveranciers" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "Toon leveranciers onderdelen met voorraad" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "Ontvangst datum" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 7c63e1c233..816abc0324 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Leverandørdel" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Delkategorier" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Firma" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Oppdatert" @@ -2645,6 +2645,14 @@ msgstr "Notater" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Forfatter" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Dato" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Dato" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Serienummer" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Serienummer" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Antall" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Leverandørdel opprettet" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgarsk" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Tsjekkisk" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Dansk" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Tysk" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Gresk" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Engelsk" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Spansk" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Spansk (Meksikansk)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persisk" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finsk" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Fransk" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebraisk" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Ungarsk" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italiensk" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japansk" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Koreansk" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Nederlandsk" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norsk" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polsk" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugisisk" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugisisk (Brasil)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russisk" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slovensk" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Svensk" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thailandsk" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Tyrkisk" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamesisk" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Kinesisk (forenklet)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Kinesisk (tradisjonell)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "Tildelt" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "Tildel lagerbeholdning" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "På lager" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Valuta" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Opprettet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Leverandør" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Produsent" @@ -6373,7 +6381,7 @@ msgstr "Produsent" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Tildelt lagerbeholdning" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Rediger Bedrift" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Produsentens delenummer" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parametere" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Rediger produsentdel" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Slett produsentdel" @@ -6485,7 +6493,7 @@ msgstr "Delbeskrivelse" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Pakkeantall" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Rediger Leverandørdel" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Slett Leverandørdel" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Opprettelsesdato" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Total pris" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Enhetspris" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Ordrehandlinger" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Kundereferanse" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "Legg til filter" msgid "Clear Filters" msgstr "Fjern filtre" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Ingen poster funnet" @@ -8089,7 +8097,7 @@ msgstr "Ingen poster funnet" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Serveren returnerte feil datatype" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Serveren returnerte feil datatype" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "Slett adresse" msgid "Are you sure you want to delete this address?" msgstr "Er du sikker på at du vil slette denne adressen?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "Motta ordrelinje" msgid "Receive items" msgstr "Motta artikler" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Basisenhet" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Legg til leverandørdel" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 4e35f63d4c..7d89a280e0 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\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" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Część dostawcy" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Kategorie części" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Firmy" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Numer seryjny" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Numer seryjny" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Ilość" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabski" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bułgarski" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Czeski" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Duński" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Niemiecki" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Grecki" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Angielski" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Hiszpański" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Hiszpański (Meksykański)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estoński" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Perski" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Fiński" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Francuski" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebrajski" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hinduski" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Węgierski" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Włoski" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japoński" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Koreański" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Łotewski" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Holenderski" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norweski" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polski" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugalski" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugalski (Brazylijski)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumuński" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Rosyjski" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Słowacki" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Słoweński" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Szwedzki" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Tajski" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turecki" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukraiński" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Wietnamski" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chiński (uproszczony)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chiński (tradycyjny)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Następny numer seryjny" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Następny numer seryjny" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "Dodaj notatkę" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lokalizacja" @@ -4180,13 +4188,13 @@ msgstr "Opakowanie" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Notatka" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4276,7 +4284,7 @@ msgstr "Przenieś" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Na stanie" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Część nie jest aktywna" @@ -7849,18 +7857,18 @@ msgstr "Część nie jest aktywna" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 13a64f60be..a4bca22120 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Modelos de Teste da Peça" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Categorias da Peça" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2087,7 +2087,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Atualizado" @@ -2646,6 +2646,14 @@ msgstr "Anotações" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2680,7 +2688,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2695,7 +2703,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2708,8 +2716,8 @@ msgstr "Data" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2717,8 +2725,8 @@ msgstr "Data" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2859,8 +2867,8 @@ msgstr "Número de Série" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2877,16 +2885,16 @@ msgstr "Número de Série" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Quantidade" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3313,7 +3321,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Fornecedor da Peça criado" @@ -3389,155 +3397,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Búlgaro" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Checo" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Dinamarquês" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Alemão" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Grego" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Inglês" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Espanhol" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Espanhol (Mexicano)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Persa" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finlandês" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Francês" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebraico" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Húngaro" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italiano" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japonês" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Coreano" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Letão" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Holandês" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norueguês" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polaco" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Português (Portugal)" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Português (Brasileiro)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Romeno" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russo" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Eslovaco" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Esloveno" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Sueco" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Tailandês" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ucraniano" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamita" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chinês (Simplificado)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chinês (Tradicional)" @@ -3861,12 +3869,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3878,7 +3886,7 @@ msgstr "Próximo número de série" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3886,9 +3894,9 @@ msgstr "Próximo número de série" msgid "Build Output" msgstr "Saída da Produção" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3914,57 +3922,57 @@ msgstr "Saída da Produção" msgid "Status" msgstr "Estado" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Concluir Saídas de Produção" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "O Pedido de produção foi concluído" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Cancelar Saída de Produção" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Os Pedidos de produção foram cancelados" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Cancelar Saída de Produção" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Os Pedidos de produção foram cancelados" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Os Pedidos de produção foram cancelados" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3972,18 +3980,18 @@ msgstr "Os Pedidos de produção foram cancelados" msgid "Allocated" msgstr "Alocado" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Localização de Origem" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3993,7 +4001,7 @@ msgstr "" msgid "Allocate Stock" msgstr "Alocar estoque" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4114,7 +4122,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Localização" @@ -4181,13 +4189,13 @@ msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Nota" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4277,7 +4285,7 @@ msgstr "Mover" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Em Estoque" @@ -5570,7 +5578,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Moeda" @@ -6003,7 +6011,7 @@ msgstr "Externos" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6093,7 +6101,7 @@ msgstr "Criado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6101,7 +6109,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6350,7 +6358,7 @@ msgstr "Moeda Padrão" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6362,8 +6370,8 @@ msgstr "Fornecedor" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricante" @@ -6374,7 +6382,7 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6406,7 +6414,7 @@ msgid "Assigned Stock" msgstr "Estoque Atribuído" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Editar Empresa" @@ -6425,7 +6433,7 @@ msgstr "Peça Interna" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Número da Peça do Fabricante" @@ -6454,18 +6462,18 @@ msgid "Parameters" msgstr "Parâmetros" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" @@ -6486,7 +6494,7 @@ msgstr "Descrição da Peça" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Quantidade embalada" @@ -6530,17 +6538,17 @@ msgid "Supplier Part Actions" msgstr "Ações do Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Editar Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Excluir Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" @@ -6816,12 +6824,12 @@ msgstr "Peça virtual" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Data de Criação" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Criado por" @@ -7066,14 +7074,14 @@ msgstr "Valor Máximo" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Preço Total" @@ -7114,7 +7122,7 @@ msgstr "Preço Máximo" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Preço Unitário" @@ -7129,18 +7137,18 @@ msgstr "Gráfico de Barras" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Editar Quebra de Preço" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Editar Quebra de Preço" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Excluir quebra de preço" @@ -7252,7 +7260,7 @@ msgid "Sale Price" msgstr "Preço de Venda" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Preço do fornecedor" @@ -7266,8 +7274,8 @@ msgid "Edit Purchase Order" msgstr "Editar ordem de compra" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" @@ -7331,7 +7339,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7384,7 +7392,7 @@ msgstr "Ações do Pedido" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Referência do Cliente" @@ -7397,8 +7405,8 @@ msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Novo Pedido de Devolução" @@ -7437,7 +7445,7 @@ msgid "Add Sales Order" msgstr "Novo Pedido de Venda" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7491,7 +7499,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7842,7 +7850,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "A peça não está ativa" @@ -7850,18 +7858,18 @@ msgstr "A peça não está ativa" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Nenhum local definido" @@ -8081,8 +8089,8 @@ msgstr "Adicionar Filtro" msgid "Clear Filters" msgstr "Limpar Filtros" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Nenhum registo encontrado" @@ -8090,7 +8098,7 @@ msgstr "Nenhum registo encontrado" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8110,28 +8118,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "O servidor retornou dados incorretos" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "O servidor retornou dados incorretos" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8140,10 +8152,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8668,20 +8676,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Adicionar Resultado de Teste" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Resultado do teste adicionado" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Sem Resultado" @@ -8806,28 +8814,28 @@ msgstr "Apagar Morada" msgid "Are you sure you want to delete this address?" msgstr "Tem a certeza que deseja apagar esta morada?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Adicionar Empresa" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Adicionar Empresa" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Mostrar Empresas ativas" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Mostrar Empresas que são fornecedores" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Mostrar Empresas que são fabricantes" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Mostrar Empresas que são clientes" @@ -9950,54 +9958,54 @@ msgstr "Receber item de linha" msgid "Receive items" msgstr "Receber itens" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Unidade Base" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Adicionar Fornecedor da Peça" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Mostrar peças do fornecedor ativas" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Peça Ativa" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Mostrar partes internas ativas" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Fornecedor Ativo" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Mostrar Fornecedores ativos" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Mostrar peças do fornecedor ativas" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Peça Ativa" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Mostrar partes internas ativas" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Fornecedor Ativo" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Mostrar Fornecedores ativos" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 4a4879f02d..a232a996f8 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Teste de Modelos de Peças" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Categorias de Peça" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Remover Widgets" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Remover este widget do painel de controle" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Atualizado" @@ -2645,6 +2645,14 @@ msgstr "Anotações" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Data" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Data" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Número de Série" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Número de Série" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Quantidade" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Peça do fornecedor criada" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Árabe" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Búlgaro" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Tcheco" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Dinamarquês" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Alemão" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Grego" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Inglês" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Espanhol" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Espanhol (Mexicano)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estoniano" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Persa" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finlandês" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Francês" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebraico" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Húngaro" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italiano" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japonês" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Coreano" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Letão" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Holandês" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norueguês" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polonês" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Português" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Português (Brasileiro)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Romeno" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russo" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Eslovaco" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Esloveno" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Sueco" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Tailandês" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ucraniano" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamita" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chinês (Simplificado)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chinês (Tradicional)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Próximo número de série" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Próximo número de série" msgid "Build Output" msgstr "Saída da Produção" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Saída da Produção" msgid "Status" msgstr "Estado" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Concluir Saídas de Produção" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Saídas de produção foram completadas" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Sucatear Saídas de Produção" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Saídas de produção foram sucateadas" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Cancelar Saídas de Produção" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Saídas de produção foram canceladas" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Saídas de produção foram canceladas" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Saídas de produção foram canceladas" msgid "Allocated" msgstr "Alocado" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Local de Origem" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Selecione o local de origem para alocação de estoque" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Selecione o local de origem para alocação de estoque" msgid "Allocate Stock" msgstr "Alocar Estoque" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Itens de estoque alocados" @@ -4113,7 +4121,7 @@ msgstr "Adicionar observação" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Localização" @@ -4180,13 +4188,13 @@ msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Anotação" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Código (SKU)" @@ -4276,7 +4284,7 @@ msgstr "Mover" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Em Estoque" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Moeda" @@ -6002,7 +6010,7 @@ msgstr "Externo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Criado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Moeda Padrão" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Fornecedor" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricante" @@ -6373,7 +6381,7 @@ msgstr "Fabricante" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Estoque Atribuído" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Editar Empresa" @@ -6424,7 +6432,7 @@ msgstr "Peça Interna" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Número de Peça do Fabricante" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parâmetros" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" @@ -6485,7 +6493,7 @@ msgstr "Descrição da Peça" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Quantidade de embalagens" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Ações de Peças do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Editar Peça do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Excluir Peça do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" @@ -6815,12 +6823,12 @@ msgstr "Parte Virtual" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Criado em" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Criado por" @@ -7065,14 +7073,14 @@ msgstr "Valor máximo" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Preço Total" @@ -7113,7 +7121,7 @@ msgstr "Preço Máximo" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Preço Unitário" @@ -7128,18 +7136,18 @@ msgstr "Grafico de Barras" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Adicionar Quebra de Preço" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Editar Quebra de Preço" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Excluir Quebra de Preço" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Preço de Venda" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Preço do fornecedor" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Editar Pedido de Compra" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Ações de Pedido" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Referência do Cliente" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Adicionar Pedido de Devolução" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Adicionar Pedido de Vendas" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Envios" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Peça inativa" @@ -7849,18 +7857,18 @@ msgstr "Peça inativa" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Nenhum local definido" @@ -8080,8 +8088,8 @@ msgstr "Adicionar Filtro" msgid "Clear Filters" msgstr "Limpar Filtros" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Nenhum registro encontrado" @@ -8089,7 +8097,7 @@ msgstr "Nenhum registro encontrado" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "O servidor retornou um tipo de dado incorreto" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "O servidor retornou um tipo de dado incorreto" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Apagar itens selecionados" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Adicionar Resultado de Teste" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Resultado do teste adicionado" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Nenhum resultado" @@ -8805,28 +8813,28 @@ msgstr "Excluir Endereço" msgid "Are you sure you want to delete this address?" msgstr "Tem a certeza de que quer apagar esta endereço?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Adicionar Empresa" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Adicionar Empresa" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Mostrar empresas ativas" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Mostrar empresas que são fornecedores" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Mostrar empresas que são fabricantes" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Mostrar empresas que são clientes" @@ -9949,54 +9957,54 @@ msgstr "Receber item de linha" msgid "Receive items" msgstr "Receber itens" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Unidade base" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Adicionar peça do fornecedor" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Mostrar peças do fornecedor ativo" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Parte ativa" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Mostrar partes internas ativas" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Fornecedor Ativo" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Mostrar fornecedores ativos" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Mostrar peças do fornecedor ativo" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Parte ativa" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Mostrar partes internas ativas" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Fornecedor Ativo" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Mostrar fornecedores ativos" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "Dados Recebidos" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index bbc723ca7a..fcf3950d6c 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\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" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 7709572c23..a6eb7b10f6 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\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" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Отгрузка заказов на продажу" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Категории деталей" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Компании" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Удалить виджеты" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Удалить этот виджет с панели" @@ -2086,7 +2086,7 @@ msgstr "Обновление ролей группы" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Обновлено" @@ -2645,6 +2645,14 @@ msgstr "Заметки" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "Информация о плагине" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Автор" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Дата" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Дата" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Серийный номер" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Серийный номер" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Количество" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "Создать деталь поставщика" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Деталь поставщика создана" @@ -3388,155 +3396,155 @@ msgstr "Исправьте ошибки в выбранных деталях" msgid "Order Parts" msgstr "Закупить детали" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabic" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgarian" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Czech" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danish" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "German" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Greek" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "English" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Spanish" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Spanish (Mexican)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estonian" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persian" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finnish" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "French" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebrew" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Hungarian" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italian" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japanese" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Korean" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Lithuanian" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Latvian" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Dutch" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norwegian" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polish" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portuguese" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portuguese (Brazilian)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Romanian" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russian" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovak" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slovenian" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "Serbian" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Swedish" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thai" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turkish" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukrainian" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamese" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chinese (Simplified)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Следующий код партии" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Следующий серийный номер" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Следующий серийный номер" msgid "Build Output" msgstr "Продукция" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Продукция" msgid "Status" msgstr "Статус" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Завершить производство" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Производство завершено" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Списать Продукцию" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Продукция списана" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Отменить производство" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Производство отменено" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Производство отменено" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Производство отменено" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Выберите исходное расположение для распределения запасов" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Выберите исходное расположение для рас msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Запасы назначены" @@ -4113,7 +4121,7 @@ msgstr "Добавить заметку" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Расположение" @@ -4180,13 +4188,13 @@ msgstr "Упаковка" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Заметка" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Артикул поставщика" @@ -4276,7 +4284,7 @@ msgstr "Переместить" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "На складе" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Валюта" @@ -6002,7 +6010,7 @@ msgstr "Внешний склад" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Создано" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "Начальная дата" @@ -6100,7 +6108,7 @@ msgstr "Начальная дата" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Валюта по умолчанию" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Поставщик" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Производитель" @@ -6373,7 +6381,7 @@ msgstr "Производитель" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Редактирование компании" @@ -6424,7 +6432,7 @@ msgstr "Деталь" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Артикул производителя" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Параметры" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Редактировать делать производителя" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Создать деталь производителя" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Удалить деталь производителя" @@ -6485,7 +6493,7 @@ msgstr "Описание детали" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Количество в упаковке" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Действия с деталью поставщика" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Редактировать деталь поставщика" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Удалить деталь поставщика" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Создать деталь поставщика" @@ -6815,12 +6823,12 @@ msgstr "Виртуальная деталь" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Дата создания" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Создал" @@ -7065,14 +7073,14 @@ msgstr "Максимальное значение" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Общая стоимость" @@ -7113,7 +7121,7 @@ msgstr "Максимальная цена" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Цена за единицу" @@ -7128,18 +7136,18 @@ msgstr "Гистограмма" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Создать цену со скидкой" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Редактировать цену со скидкой" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Удалить цену со скидкой" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Цена продажи" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Цена у поставщика" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Редактирование заказа на закупку" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Создать заказ на закупку" @@ -7330,7 +7338,7 @@ msgstr "Дата оформления" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Действия с заказом" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Создать заказ на возврат" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Создать заказ на продажу" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "Номер счета" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "Недоступно" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Часть не активна" @@ -7849,18 +7857,18 @@ msgstr "Часть не активна" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Деталь заблокирована" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "Вы подписаны на получение уведомлений для этой детали" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "Добавить фильтр" msgid "Clear Filters" msgstr "Очистить фильтр" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Записи не найдены" @@ -8089,7 +8097,7 @@ msgstr "Записи не найдены" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Сервер вернул неверный тип данных" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Сервер вернул неверный тип данных" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "Показать заказы с указанной начальной #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Нет результатов" @@ -8805,28 +8813,28 @@ msgstr "Удалить адрес" msgid "Are you sure you want to delete this address?" msgstr "Вы уверены, что хотите удалить этот адрес?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Создать компанию" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Создать компанию" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "Получить позицию" msgid "Receive items" msgstr "Получить позиции" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "Артикул производителя" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Базовая единица измерения" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Создать деталь поставщика" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Показать активные детали поставщиков" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Активная деталь" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Показать активные детали" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Активный поставщик" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Показать активных поставщиков" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "Показать детали поставщиков в наличии" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Показать активные детали поставщиков" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Активная деталь" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Показать активные детали" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Активный поставщик" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Показать активных поставщиков" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "Показать детали поставщиков в наличии" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 311e300976..3ce896707f 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 6a0a8fbfc8..cfc9df90a7 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\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" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index ed43ad7225..6f32b1eb11 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\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" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Šabloni testiranja dela" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Deo nabavljača" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Kategorije delova" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Kompanije" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Ukloni vidžet" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Ukloni vidžet sa kontrolne table" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Ažurirano" @@ -2645,6 +2645,14 @@ msgstr "Beleške" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "Informacije o ekstenziji" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Datum" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Datum" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Serijski broj" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Serijski broj" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Količina" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "Novi deo dobavljača" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Deo dobavljača kreiran" @@ -3388,155 +3396,155 @@ msgstr "Molimo ispravite greške u izabranim delovima" msgid "Order Parts" msgstr "Naruči delove" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabski" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bugarski" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Češki" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danski" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Nemački" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Grčki" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Engleski" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Španski" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Španski (Meksički)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estonijski" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persijski" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finski" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Francuski" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebrejski" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Indijski" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Mađarski" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italijanski" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japanski" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Koreanski" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Litvanijski" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Latvijski" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Danski" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norveški" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Poljski" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugalski" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugalski (Brazilski)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumunski" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Ruski" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovački" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slovenski" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "Srpski" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Švedski" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Tajlandski" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turski" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukrajinski" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vijetnamski" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Kineski (Uprošćeni)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Kineski (Tradicionalni)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Sledeći kod serije" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Sledeći serijski broj" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Sledeći serijski broj" msgid "Build Output" msgstr "Izlazna kompilacija" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Izlazna kompilacija" msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Kompletiraj izlaznu kompilaciju" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Izlazne kompilacije kompletirane" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Izbrišii izlaznu kompilaciju" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Izlazna kompilacija izbriši" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Poništi izlazne kompilacije" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Izlazne kompilacije poništene" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Izlazne kompilacije poništene" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Izlazne kompilacije poništene" msgid "Allocated" msgstr "Alocirano" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Lokacija izvora" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Izaberi lokaciju izvora radi alokacije zaliha" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Izaberi lokaciju izvora radi alokacije zaliha" msgid "Allocate Stock" msgstr "Alociraj zalihe" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Stavke zaliha alocirane" @@ -4113,7 +4121,7 @@ msgstr "Dodaj belešku" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lokacija" @@ -4180,13 +4188,13 @@ msgstr "Pakovanje" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Beleška" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Jedinica za praćenje zaliha" @@ -4276,7 +4284,7 @@ msgstr "Premesti" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "U zalihama" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Valuta" @@ -6002,7 +6010,7 @@ msgstr "Spoljno" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Kreirano" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Podrazumevana valuta" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Dobavljač" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Proizvođač" @@ -6373,7 +6381,7 @@ msgstr "Proizvođač" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Dodeljene zalihe" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Izmeni firmu" @@ -6424,7 +6432,7 @@ msgstr "Interni deo" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Broj dela prozivođača" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parametri" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Izmeni deo proizvođača" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Dodaj deo proizvođača" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Obriši deo proizvođača" @@ -6485,7 +6493,7 @@ msgstr "Opis dela" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Količina pakovanja" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Akcije dela dobavljača" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Izmeni deo dobavljača" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Obriši deo dobavljača" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Dodaj deo dobavljača" @@ -6815,12 +6823,12 @@ msgstr "Virtualni deo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Datum kreiranja" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Kreirano od strane" @@ -7065,14 +7073,14 @@ msgstr "Maksimalna vrednost" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Ukupna cena" @@ -7113,7 +7121,7 @@ msgstr "Maksimalna cena" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Cena po jedinici" @@ -7128,18 +7136,18 @@ msgstr "Bar grafikon" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Dodaj popust na količinu" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Izmeni popust na količinu" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Obriši popust na količinu" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Prodajna cena" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Cena dobavljača" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Izmeni nalog za kupovinu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Dodaj nalog za kupovinu" @@ -7330,7 +7338,7 @@ msgstr "Datum izdavanja" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Akcije narudžbine" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Referenca mušterije" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "Izmeni reklamaciju" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Dodaj reklamaciju" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Dodaj prodajnu narudžbinu" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Isporuke" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "Broj narudžbenice" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "Nedostupno" msgid "Error loading icon package from server" msgstr "Greška pri učitavanju ikonice paketa sa servera" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Deo nije aktivan" @@ -7849,18 +7857,18 @@ msgstr "Deo nije aktivan" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Deo je zaključan" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "Pretplaćeni ste na obaveštenja vezano za ovaj deo" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Nije podešena lokacija" @@ -8080,8 +8088,8 @@ msgstr "Dodaj filter" msgid "Clear Filters" msgstr "Očisti filtere" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Nema pronađenih zapisa" @@ -8089,7 +8097,7 @@ msgstr "Nema pronađenih zapisa" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Server je vratio neispravan tip podataka" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Server je vratio neispravan tip podataka" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Obriši izabrane stavke" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Dodaj test rezultat" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Test rezultat dodat" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Nema rezultata" @@ -8805,28 +8813,28 @@ msgstr "Obriši adresu" msgid "Are you sure you want to delete this address?" msgstr "Da li ste sigurni da želite da obrišete ovu adresu?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Dodaj firmu" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Dodaj firmu" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Prikaži aktivne firme" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Prikaži firme koje su dobavljači" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Prikaži firme koje su proizvođači" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Prikaži firme koje su mušterije" @@ -9949,54 +9957,54 @@ msgstr "Primi stavku" msgid "Receive items" msgstr "Primi stavke" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "Broj dela proizvođača" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Osnovne jedinice" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Dodaj deo dobavljača" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Prikaži aktivne delove dobavljača" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Aktivan deo" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Prikaži aktivne interne delove" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Aktivni dobavljač" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Prikaži aktivne dobavljače" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "Prikaži delove dobavljača sa zalihama" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Prikaži aktivne delove dobavljača" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Aktivan deo" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Prikaži aktivne interne delove" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Aktivni dobavljač" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Prikaži aktivne dobavljače" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "Prikaži delove dobavljača sa zalihama" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "Datum prijema" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index d7c3dc73a5..81b603f555 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Testmall för artiklar" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Leverantörsartikel" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Artikelkategorier" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Företag" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "Anteckningar" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Serienummer" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Serienummer" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Antal" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arabiska" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgariska" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Tjeckiska" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danska" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Tyska" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Grekiska" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "Engelska" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Spanska" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Spanska (Mexikanska)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estniska" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persiska" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finska" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Franska" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebreiska" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Ungerska" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italienska" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japanska" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Koreanska" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Litauiska" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Lettiska" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Holländska" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norska" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polska" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portugisiska" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portugisiska (brasiliansk)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumänska" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Ryska" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovakiska" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slovenska" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Svenska" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thailändska" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turkiska" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukrainska" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamesiska" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Kinesiska (Förenklad)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Kinesiska (Traditionell)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Nästa streckkod" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Nästa serienummer" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Nästa serienummer" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Slutförd produktion" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Produktion som har slutförts" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Skrota tillverkad produktion" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Tillverkad produktion har skrotats" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Avbryt produktion" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Tillverkade produkter har raderats" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Tillverkade produkter har raderats" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Tillverkade produkter har raderats" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "Lägg till anteckning" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Valuta" @@ -6002,7 +6010,7 @@ msgstr "Extern" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Skapad" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Standardvaluta" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Leverantör" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Tillverkare" @@ -6373,7 +6381,7 @@ msgstr "Tillverkare" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Tilldelad Lager" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Redigera företag" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parametrar" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "Virtuell artikel" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Skapad Datum" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Skapad av" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Totalpris" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Ny försäljningsorder" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Leveranser" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "Fakturanummer" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Artikeln är inte aktiv" @@ -7849,18 +7857,18 @@ msgstr "Artikeln är inte aktiv" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "Lägg till filter" msgid "Clear Filters" msgstr "Rensa filter" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Inga resultat hittades" @@ -8089,7 +8097,7 @@ msgstr "Inga resultat hittades" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "Radera adress" msgid "Are you sure you want to delete this address?" msgstr "Är du säker på att du vill radera denna adress?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index e1b5bfd3b0..c4bd558410 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" @@ -4276,7 +4284,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 84c6db7b4b..2a83f6edc0 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Parça Test Şablonları" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Sağlayıcı Parçası" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Parça Kategorileri" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Şirketler" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Widgetları kaldır" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Bu widget'ı panodan kaldır" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Güncellendi" @@ -2645,6 +2645,14 @@ msgstr "Notlar" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Yazar" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Tarih" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Tarih" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Seri Numarası" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Seri Numarası" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Miktar" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Sağlayıcı parçası oluşturuldu" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Arapça" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgarca" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Çekçe" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danca" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "Almanca" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Yunanca" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "İngilizce" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "İspanyolca" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "İspanyolca (Meksika)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Estonca" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsça" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Fince" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "Fransızca" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "İbranice" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hintçe" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Macarca" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "İtalyanca" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japonca" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Korece" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Litvanyalı" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Letonca" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Flemenkçe" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norveççe" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Lehçe" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portekizce" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portekizce (Brezilya)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Rumence" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Rusça" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovakça" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slovence" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "İsveççe" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Tayca" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Türkçe" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Ukraynaca" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Vietnamca" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Çince (Basitleştirilmiş)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Çince (Geleneksel)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Sonraki seri numarası" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Sonraki seri numarası" msgid "Build Output" msgstr "Yapım Çıktısı" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "Yapım Çıktısı" msgid "Status" msgstr "Durum" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Tamamlanan Yapı Çıktıları" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Yapı çıktıları tamamlandı" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Yapı Çıktılarını Hurdaya Ayır" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Yapı çıktıları hurdaya ayrıldı" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Yapı Çıktılarını İptal Et" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Yapı çıktıları iptal edildi" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Yapı çıktıları iptal edildi" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Yapı çıktıları iptal edildi" msgid "Allocated" msgstr "Ayrıldı" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Kaynak Konum" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "Stoku Ayır" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "Note Ekle" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Konum" @@ -4180,13 +4188,13 @@ msgstr "Paketleme" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Not" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4276,7 +4284,7 @@ msgstr "Taşı" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Stokta" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Para Birimi" @@ -6002,7 +6010,7 @@ msgstr "Harici" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Oluşturuldu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Varsayılan Para Birimi" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Sağlayıcı" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Üretici" @@ -6373,7 +6381,7 @@ msgstr "Üretici" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Atanan Parçalar" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Şirketi Düzenle" @@ -6424,7 +6432,7 @@ msgstr "Dahili Parça" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Üretici Parça Numarası" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Parametreler" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Üretici Parçasını Düzenle" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Üretici Parçası Ekle" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Üretici Parçasını Sil" @@ -6485,7 +6493,7 @@ msgstr "Parça Açıklaması" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Paket Miktarı" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Sağlayıcı Parçası Eylemleri" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Sağlayıcı Parçasını Düzenle" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Sağlayıcı Parçasını Sil" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Sağlayıcı Parçası Ekle" @@ -6815,12 +6823,12 @@ msgstr "Sanal Parça" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Oluşturma Tarihi" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Oluşturan" @@ -7065,14 +7073,14 @@ msgstr "Maksimum Değer" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Toplam Fiyat" @@ -7113,7 +7121,7 @@ msgstr "Maximum Fiyat" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Birim Fiyatı" @@ -7128,18 +7136,18 @@ msgstr "Çubuk Grafik" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Fiyat Aralığı Ekle" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Fiyat Aralığını Düzenle" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Fiyat Aralığını Sil" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Satış Fiyatı" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Sağlayıcı Fiyatı" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Satın Alma Siparişini Düzenle" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Satın Alma Siparişi Ekle" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Sipariş Eylemleri" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Müşteri Referansı" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "İade Emrini Düzenle" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "İade Emri Ekle" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Satış Siparişi Ekle" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Gönderiler" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Parça etkin değil" @@ -7849,18 +7857,18 @@ msgstr "Parça etkin değil" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Parça Kilitli" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Hiçbir konum ayarlanmamış" @@ -8080,8 +8088,8 @@ msgstr "Filtre Ekle" msgid "Clear Filters" msgstr "Süzgeçleri Temizle" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Hiç kayıt bulunamadı" @@ -8089,7 +8097,7 @@ msgstr "Hiç kayıt bulunamadı" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Sunucu yanlış veri türü döndürdü" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Sunucu yanlış veri türü döndürdü" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Seçilen Ögeleri Sil" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "Test Sonucu Ekle" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "Test sonucu eklendi" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "Sonuç Yok" @@ -8805,28 +8813,28 @@ msgstr "Adresi Sil" msgid "Are you sure you want to delete this address?" msgstr "Bu adresi silmek istediğinize emin misiniz?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "Şirket Ekle" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "Şirket Ekle" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "Etkin şirketleri göster" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "Sağlayıcı olan şirketleri göster" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "Üretici olan şirketleri göster" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "Müşteri olan şirketleri göster" @@ -9949,54 +9957,54 @@ msgstr "Satır ögesini teslim al" msgid "Receive items" msgstr "Ögeleri teslim al" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "ÜPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Temel birimler" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Sağlayıcı parçası ekle" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "Etkin sağlayıcı parçalarını göster" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "Etkin Parça" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "Etkin dahili parçaları göster" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Etkin Sağlayıcı" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Etkin sağlayıcıları göster" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "Etkin sağlayıcı parçalarını göster" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "Etkin Parça" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "Etkin dahili parçaları göster" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Etkin Sağlayıcı" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Etkin sağlayıcıları göster" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "Teslim Alma Tarihi" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index d5ef06c208..b0dde31ff8 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:11\n" +"PO-Revision-Date: 2025-06-30 03:54\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" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Частина від постачальника" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Категорії" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Компанії" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "Видалити віджети" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "Видалити цей віджет з панелі керування" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "" @@ -2645,6 +2645,14 @@ msgstr "Нотатки" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "Автор" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Дата" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Дата" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Серійний номер" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Серійний номер" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Кількість" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Естонська" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Фарсі / Перська" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Фінська" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "Литовська" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Норвезька" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Польська" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Португальська" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Португальська (Бразилія)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Румунська" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Російська" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Словацька" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Словенська" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Шведська" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Тайська" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Турецька" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Українська" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "В’єтнамська" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Китайська (спрощена)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Китайська (Традиційна)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "Наступний Номер серії збірки" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "Статус" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Розташування джерела" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "Вибір розташування вихідного товару при розподілі запасів" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "Вибір розташування вихідного товару пр msgid "Allocate Stock" msgstr "" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "Елементи складу виділені" @@ -4113,7 +4121,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" @@ -4180,13 +4188,13 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Нотатки" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Артикул, SKU" @@ -4276,7 +4284,7 @@ msgstr "Перемістити" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "В наявності" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "" @@ -6002,7 +6010,7 @@ msgstr "Зовнішній" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Постачальник" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" @@ -6373,7 +6381,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" @@ -6424,7 +6432,7 @@ msgstr "Внутрішній компонент" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Параметри" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" @@ -6485,7 +6493,7 @@ msgstr "Опис частини" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" @@ -6815,12 +6823,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "" @@ -7065,14 +7073,14 @@ msgstr "Максимальне значення" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "" @@ -7113,7 +7121,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "" @@ -7128,18 +7136,18 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "" @@ -7849,18 +7857,18 @@ msgstr "" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Не встановлена локація" @@ -8080,8 +8088,8 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "" @@ -8089,7 +8097,7 @@ msgstr "" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,12 +8117,16 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" msgstr "" #: src/tables/InvenTreeTable.tsx:594 @@ -8122,15 +8134,15 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "" @@ -8667,20 +8675,20 @@ msgstr "Показувати замовлення з датою початку" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "" msgid "Receive items" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "Активний постачальник" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "Показати активних постачальників" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "Активний постачальник" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "Показати активних постачальників" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 60319b281d..28fcea42f2 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:11\n" +"PO-Revision-Date: 2025-06-30 03:54\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "Mẫu thử nghiệm" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "Phụ kiện nhà cung cấp" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "Danh mục phụ kiện" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "Doanh nghiệp" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "Đã cập nhật" @@ -2645,6 +2645,14 @@ msgstr "Ghi chú" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "Ngày" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "Ngày" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "Số sê-ri" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "Số sê-ri" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "Số lượng" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "Đã tạo sản phẩm nhà cung cấp" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "Tiếng Ả Rập" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "Bulgarian" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "Czech" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "Danish" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "German" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "Greek" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "English" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "Spanish" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "Spanish (Mexican)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "Tiếng Estonia" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "Farsi / Persian" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "Finnish" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "French" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "Hebrew" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "Hindi" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "Hungarian" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "Italian" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "Japanese" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "Korean" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Tiếng Latvia" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "Dutch" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "Norwegian" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "Polish" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "Portuguese" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "Portuguese (Brazilian)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "Tiếng Ru-ma-ni" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "Russian" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Tiếng Slo-va-ki-a" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "Slovenian" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "Swedish" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "Thai" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "Turkish" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "Tiếng U-crai-na" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "Tiếng Việt" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "Chinese (Simplified)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "Số seri kế tiếp" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "Số seri kế tiếp" msgid "Build Output" msgstr "" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "" msgid "Status" msgstr "Trạng thái" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "Hoàn thành xây dựng đầu ra" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "Xây dựng đầu ra đã hoàn thành" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "Loại bỏ xây dựng đầu ra" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "Xây dựng đầu ra đã bị hủy bỏ" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "Loại bỏ xây dựng đầu ra" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "Xây dựng đầu ra đã bị hủy" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "Xây dựng đầu ra đã bị hủy" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "Xây dựng đầu ra đã bị hủy" msgid "Allocated" msgstr "" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "Vị trí nguồn cung" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "" msgid "Allocate Stock" msgstr "Phân kho" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "" @@ -4113,7 +4121,7 @@ msgstr "Thêm ghi chú" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Vị trí" @@ -4180,13 +4188,13 @@ msgstr "Đóng gói" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "Ghi chú" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" @@ -4276,7 +4284,7 @@ msgstr "Di chuyển" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "Còn hàng" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "Tiền tệ" @@ -6002,7 +6010,7 @@ msgstr "Bên ngoài" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "Đã tạo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "Tiền tệ mặc định" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "Nhà cung cấp" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Nhà sản xuất" @@ -6373,7 +6381,7 @@ msgstr "Nhà sản xuất" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "Kho đã được giao" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Sửa doanh nghiệp" @@ -6424,7 +6432,7 @@ msgstr "Nguyên liệu nội bộ" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Mã số nguyên liệu" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "Thông số" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Sửa" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Thêm" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Xoá" @@ -6485,7 +6493,7 @@ msgstr "Mô tả sản phẩm" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "Số lượng gói" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "Thao tác" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Sửa sản phẩm nhà cung cấp" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Xoá" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" @@ -6815,12 +6823,12 @@ msgstr "Nguyên liệu ảo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "Ngày tạo" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "Tạo bởi" @@ -7065,14 +7073,14 @@ msgstr "Giá trị tối đa" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "Tổng tiền" @@ -7113,7 +7121,7 @@ msgstr "Giá cao nhất" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "Đơn giá" @@ -7128,18 +7136,18 @@ msgstr "Biểu đồ cột" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "Thêm giảm giá" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "Sửa giảm giá" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "Xoá giảm giá" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "Giá sale" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "Giá nhà cung cấp" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "Sửa đơn mua" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Thêm đơn mua" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "Chức năng đơn đặt" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Tham chiếu khách hàng" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "Sửa đơn hoàn" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Thêm đơn hoàn" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "Thêm đơn hàng sale" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Vận chuyển" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "Nguyên liệu chưa kích hoạt" @@ -7849,18 +7857,18 @@ msgstr "Nguyên liệu chưa kích hoạt" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Nguyên liệu bị khoá" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "Không có vị trí được thiết lập" @@ -8080,8 +8088,8 @@ msgstr "Thêm bộ lọc" msgid "Clear Filters" msgstr "Xóa bộ lọc" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "Không tìm thấy biểu ghi" @@ -8089,7 +8097,7 @@ msgstr "Không tìm thấy biểu ghi" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "Máy chủ trả chưa đúng dữ liệu" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "Máy chủ trả chưa đúng dữ liệu" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "Xóa mục đã chọn" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "" @@ -8805,28 +8813,28 @@ msgstr "" msgid "Are you sure you want to delete this address?" msgstr "" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "" @@ -9949,54 +9957,54 @@ msgstr "Nhận hạng mục" msgid "Receive items" msgstr "Nhận hàng hóa" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "MPN" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "Đơn vị cơ sở" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "Thêm sản phẩm nhà cung cấp" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 693d60f95d..322861d29f 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:53\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "零件测试模板" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "供应商零件" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "零件类别" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "公司" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "移除小组件" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "从面板中删除此小组件" @@ -2086,7 +2086,7 @@ msgstr "正在更新组角色" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "已更新" @@ -2645,6 +2645,14 @@ msgstr "备注" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "插件信息" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "作者" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "日期" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "日期" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "序列号" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "序列号" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "数量" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "新增供应商零件" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "供应商零件已更新" @@ -3388,155 +3396,155 @@ msgstr "请修正所选零件中的错误" msgid "Order Parts" msgstr "订购零件" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "阿拉伯语" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "保加利亚语" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "捷克语" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "丹麦语" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "德语" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "希腊语" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "英语" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "西班牙语" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "西班牙语(墨西哥)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "爱沙尼亚语" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "波斯语" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "芬兰语" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "法语" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "希伯来语" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "印地语" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "匈牙利语" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "意大利语" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "日语" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "韩语" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "立陶宛语" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Latvian" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "荷兰语" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "挪威语" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "波兰语" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "葡萄牙语" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "葡萄牙语(巴西)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "罗马尼亚语" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "俄语" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovak" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "斯洛语尼亚语" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "塞尔维亚语" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "瑞典语" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "泰语" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "土耳其语" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "乌克兰语" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "越南语" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "中文 (简体)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "中文 (繁体)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "下一个批号" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "下一个序列号" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "下一个序列号" msgid "Build Output" msgstr "生产产出" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "生产产出" msgid "Status" msgstr "状态" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "完成生产输出" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "生产已完成" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "报废生产输出" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "生产已完成" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "取消生产输出" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "生产已完成" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "生产已完成" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "生产已完成" msgid "Allocated" msgstr "已分配" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "来源地点" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "选择分配库存的源位置" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "选择分配库存的源位置" msgid "Allocate Stock" msgstr "分配库存" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "分配的库存项目" @@ -4113,7 +4121,7 @@ msgstr "添加备注" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "位置" @@ -4180,13 +4188,13 @@ msgstr "包装" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "备注" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "库存单位 (SKU)" @@ -4276,7 +4284,7 @@ msgstr "移动" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "入库" @@ -5569,7 +5577,7 @@ msgstr "确定" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "货币" @@ -6002,7 +6010,7 @@ msgstr "外部" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "已创建" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "开始日期" @@ -6100,7 +6108,7 @@ msgstr "开始日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "默认货币单位" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "供应商" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "制造商" @@ -6373,7 +6381,7 @@ msgstr "制造商" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "已分配的库存" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "编辑公司" @@ -6424,7 +6432,7 @@ msgstr "内部零件" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "制造商零件编号" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "参数" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "编辑制造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "添加制造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "删除制造商零件" @@ -6485,7 +6493,7 @@ msgstr "零件描述" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "包装数量" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "供应商零件操作" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "编辑供应商零件" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "删除供应商零件" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "添加供应商零件" @@ -6815,12 +6823,12 @@ msgstr "虚拟零件" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "创建日期" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "创建人" @@ -7065,14 +7073,14 @@ msgstr "最大值" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "总价" @@ -7113,7 +7121,7 @@ msgstr "最高价格" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "单价" @@ -7128,18 +7136,18 @@ msgstr "柱状图" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "新增批发价" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "编辑批发价" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "删除批发价" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "销售价格" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "供应商价格" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "编辑采购订单" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "添加采购订单" @@ -7330,7 +7338,7 @@ msgstr "签发日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "订单操作" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "客户参考" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "编辑退货订单" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "添加退货订单" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "添加销售订单" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "配送" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "发票号码" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "不可用" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "零件未激活" @@ -7849,18 +7857,18 @@ msgstr "零件未激活" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已锁定" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "您已订阅此零件的通知" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "未设置库存地点" @@ -8080,8 +8088,8 @@ msgstr "添加过滤条件" msgid "Clear Filters" msgstr "清除筛选" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "没有找到记录" @@ -8089,7 +8097,7 @@ msgstr "没有找到记录" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "服务器返回了错误的数据类型" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "服务器返回了错误的数据类型" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "删除所选项目" @@ -8667,20 +8675,20 @@ msgstr "显示开始日期的订单" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "添加测试结果" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "测试结果已添加" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "无结果" @@ -8805,28 +8813,28 @@ msgstr "删除地址" msgid "Are you sure you want to delete this address?" msgstr "您确定要删除该地址?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "添加公司" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "添加公司" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "显示活跃的公司" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "显示供应商公司" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "显示属于制造商的公司" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "显示客户公司" @@ -9949,54 +9957,54 @@ msgstr "接收这行项目" msgid "Receive items" msgstr "收到项目" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "制造商零件编号 (MPN)" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "基础单位" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "添加供应商零件" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "显示活动供应商零件" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "激活的零件" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "显示活动内部零件" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "活跃的供应商" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "显示活跃供应商" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "显示供应商零件库存" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "显示活动供应商零件" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "激活的零件" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "显示活动内部零件" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "活跃的供应商" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "显示活跃供应商" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "显示供应商零件库存" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "接收日期" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index 6efd9dbd85..0a4cbe5d29 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-06-29 12:10\n" +"PO-Revision-Date: 2025-06-30 03:53\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -20,10 +20,10 @@ msgstr "" #: lib/enums/ModelInformation.tsx:28 #: src/components/wizards/OrderPartsWizard.tsx:132 -#: src/forms/BuildForms.tsx:308 -#: src/forms/BuildForms.tsx:382 -#: src/forms/BuildForms.tsx:446 -#: src/forms/BuildForms.tsx:592 +#: src/forms/BuildForms.tsx:304 +#: src/forms/BuildForms.tsx:378 +#: src/forms/BuildForms.tsx:442 +#: src/forms/BuildForms.tsx:588 #: src/forms/PurchaseOrderForms.tsx:788 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 @@ -85,7 +85,7 @@ msgstr "零件測試模板" #: src/pages/stock/StockDetail.tsx:292 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 -#: src/tables/purchasing/SupplierPartTable.tsx:71 +#: src/tables/purchasing/SupplierPartTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:239 msgid "Supplier Part" msgstr "供應商零件" @@ -119,9 +119,9 @@ msgid "Part Categories" msgstr "零件類別" #: lib/enums/ModelInformation.tsx:78 -#: src/forms/BuildForms.tsx:383 -#: src/forms/BuildForms.tsx:447 -#: src/forms/BuildForms.tsx:594 +#: src/forms/BuildForms.tsx:379 +#: src/forms/BuildForms.tsx:443 +#: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 #: src/pages/stock/StockDetail.tsx:1072 #: src/tables/stock/StockTrackingTable.tsx:47 @@ -208,7 +208,7 @@ msgstr "公司" #: src/pages/purchasing/PurchaseOrderDetail.tsx:236 #: src/pages/sales/ReturnOrderDetail.tsx:200 #: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:177 +#: src/tables/ColumnRenderers.tsx:198 #: src/tables/Filter.tsx:217 #: src/tables/TableHoverCard.tsx:82 msgid "Project Code" @@ -850,7 +850,7 @@ msgstr "" msgid "Clear Widgets" msgstr "" -#: src/components/dashboard/DashboardWidget.tsx:65 +#: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" msgstr "" @@ -2086,7 +2086,7 @@ msgstr "" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 -#: src/tables/purchasing/SupplierPartTable.tsx:153 +#: src/tables/purchasing/SupplierPartTable.tsx:135 msgid "Updated" msgstr "已更新" @@ -2645,6 +2645,14 @@ msgstr "備註" msgid "Plugin Provided" msgstr "" +#: src/components/panels/PanelGroup.tsx:277 +msgid "Collapse panels" +msgstr "" + +#: src/components/panels/PanelGroup.tsx:277 +msgid "Expand panels" +msgstr "" + #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 msgid "Locate Item" @@ -2679,7 +2687,7 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 #: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:96 +#: src/tables/ColumnRenderers.tsx:117 #: src/tables/build/BuildAllocatedStockTable.tsx:83 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 @@ -2694,7 +2702,7 @@ msgstr "作者" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:243 +#: src/tables/ColumnRenderers.tsx:264 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2707,8 +2715,8 @@ msgstr "日期" #: src/pages/core/UserDetail.tsx:209 #: src/pages/part/PartDetail.tsx:361 #: src/tables/bom/UsedInTable.tsx:93 -#: src/tables/company/CompanyTable.tsx:63 -#: src/tables/company/CompanyTable.tsx:97 +#: src/tables/company/CompanyTable.tsx:56 +#: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 @@ -2716,8 +2724,8 @@ msgstr "日期" #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 -#: src/tables/purchasing/SupplierPartTable.tsx:101 -#: src/tables/purchasing/SupplierPartTable.tsx:195 +#: src/tables/purchasing/SupplierPartTable.tsx:83 +#: src/tables/purchasing/SupplierPartTable.tsx:177 #: src/tables/settings/ApiTokenTable.tsx:62 #: src/tables/settings/UserTable.tsx:407 #: src/tables/stock/StockItemTable.tsx:314 @@ -2858,8 +2866,8 @@ msgstr "序列號" #: src/components/render/Stock.tsx:63 #: src/components/wizards/OrderPartsWizard.tsx:222 -#: src/forms/BuildForms.tsx:241 -#: src/forms/BuildForms.tsx:595 +#: src/forms/BuildForms.tsx:237 +#: src/forms/BuildForms.tsx:591 #: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 @@ -2876,16 +2884,16 @@ msgstr "序列號" #: src/tables/part/PartPurchaseOrdersTable.tsx:94 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:202 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:65 #: src/tables/sales/ReturnOrderLineItemTable.tsx:120 #: src/tables/stock/StockTrackingTable.tsx:71 msgid "Quantity" msgstr "數量" #: src/components/render/Stock.tsx:69 -#: src/forms/BuildForms.tsx:310 -#: src/forms/BuildForms.tsx:384 -#: src/forms/BuildForms.tsx:448 +#: src/forms/BuildForms.tsx:306 +#: src/forms/BuildForms.tsx:380 +#: src/forms/BuildForms.tsx:444 #: src/forms/StockForms.tsx:732 #: src/forms/StockForms.tsx:776 #: src/forms/StockForms.tsx:815 @@ -3312,7 +3320,7 @@ msgid "New Supplier Part" msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:77 -#: src/tables/purchasing/SupplierPartTable.tsx:177 +#: src/tables/purchasing/SupplierPartTable.tsx:159 msgid "Supplier part created" msgstr "供應商零件已更新" @@ -3388,155 +3396,155 @@ msgstr "" msgid "Order Parts" msgstr "" -#: src/contexts/LanguageContext.tsx:21 +#: src/contexts/LanguageContext.tsx:22 msgid "Arabic" msgstr "阿拉伯語" -#: src/contexts/LanguageContext.tsx:22 +#: src/contexts/LanguageContext.tsx:23 msgid "Bulgarian" msgstr "保加利亞語" -#: src/contexts/LanguageContext.tsx:23 +#: src/contexts/LanguageContext.tsx:24 msgid "Czech" msgstr "捷克語" -#: src/contexts/LanguageContext.tsx:24 +#: src/contexts/LanguageContext.tsx:25 msgid "Danish" msgstr "丹麥語" -#: src/contexts/LanguageContext.tsx:25 +#: src/contexts/LanguageContext.tsx:26 msgid "German" msgstr "德語" -#: src/contexts/LanguageContext.tsx:26 +#: src/contexts/LanguageContext.tsx:27 msgid "Greek" msgstr "希臘語" -#: src/contexts/LanguageContext.tsx:27 +#: src/contexts/LanguageContext.tsx:28 msgid "English" msgstr "英語" -#: src/contexts/LanguageContext.tsx:28 +#: src/contexts/LanguageContext.tsx:29 msgid "Spanish" msgstr "西班牙語" -#: src/contexts/LanguageContext.tsx:29 +#: src/contexts/LanguageContext.tsx:30 msgid "Spanish (Mexican)" msgstr "西班牙語(墨西哥)" -#: src/contexts/LanguageContext.tsx:30 +#: src/contexts/LanguageContext.tsx:31 msgid "Estonian" msgstr "愛沙尼亞語" -#: src/contexts/LanguageContext.tsx:31 +#: src/contexts/LanguageContext.tsx:32 msgid "Farsi / Persian" msgstr "波斯語" -#: src/contexts/LanguageContext.tsx:32 +#: src/contexts/LanguageContext.tsx:33 msgid "Finnish" msgstr "芬蘭語" -#: src/contexts/LanguageContext.tsx:33 +#: src/contexts/LanguageContext.tsx:34 msgid "French" msgstr "法語" -#: src/contexts/LanguageContext.tsx:34 +#: src/contexts/LanguageContext.tsx:35 msgid "Hebrew" msgstr "希伯來語" -#: src/contexts/LanguageContext.tsx:35 +#: src/contexts/LanguageContext.tsx:36 msgid "Hindi" msgstr "印地語" -#: src/contexts/LanguageContext.tsx:36 +#: src/contexts/LanguageContext.tsx:37 msgid "Hungarian" msgstr "匈牙利語" -#: src/contexts/LanguageContext.tsx:37 +#: src/contexts/LanguageContext.tsx:38 msgid "Italian" msgstr "意大利語" -#: src/contexts/LanguageContext.tsx:38 +#: src/contexts/LanguageContext.tsx:39 msgid "Japanese" msgstr "日語" -#: src/contexts/LanguageContext.tsx:39 +#: src/contexts/LanguageContext.tsx:40 msgid "Korean" msgstr "韓語" -#: src/contexts/LanguageContext.tsx:40 +#: src/contexts/LanguageContext.tsx:41 msgid "Lithuanian" msgstr "立陶宛語" -#: src/contexts/LanguageContext.tsx:41 +#: src/contexts/LanguageContext.tsx:42 msgid "Latvian" msgstr "Latvian" -#: src/contexts/LanguageContext.tsx:42 +#: src/contexts/LanguageContext.tsx:43 msgid "Dutch" msgstr "荷蘭語" -#: src/contexts/LanguageContext.tsx:43 +#: src/contexts/LanguageContext.tsx:44 msgid "Norwegian" msgstr "挪威語" -#: src/contexts/LanguageContext.tsx:44 +#: src/contexts/LanguageContext.tsx:45 msgid "Polish" msgstr "波蘭語" -#: src/contexts/LanguageContext.tsx:45 +#: src/contexts/LanguageContext.tsx:46 msgid "Portuguese" msgstr "葡萄牙語" -#: src/contexts/LanguageContext.tsx:46 +#: src/contexts/LanguageContext.tsx:47 msgid "Portuguese (Brazilian)" msgstr "葡萄牙語(巴西)" -#: src/contexts/LanguageContext.tsx:47 +#: src/contexts/LanguageContext.tsx:48 msgid "Romanian" msgstr "羅馬尼亞語" -#: src/contexts/LanguageContext.tsx:48 +#: src/contexts/LanguageContext.tsx:49 msgid "Russian" msgstr "俄語" -#: src/contexts/LanguageContext.tsx:49 +#: src/contexts/LanguageContext.tsx:50 msgid "Slovak" msgstr "Slovak" -#: src/contexts/LanguageContext.tsx:50 +#: src/contexts/LanguageContext.tsx:51 msgid "Slovenian" msgstr "斯洛語尼亞語" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Serbian" msgstr "" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Swedish" msgstr "瑞典語" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Thai" msgstr "泰語" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Turkish" msgstr "土耳其語" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Ukrainian" msgstr "烏克蘭語" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Vietnamese" msgstr "越南語" -#: src/contexts/LanguageContext.tsx:57 +#: src/contexts/LanguageContext.tsx:58 msgid "Chinese (Simplified)" msgstr "中文 (簡體)" -#: src/contexts/LanguageContext.tsx:58 +#: src/contexts/LanguageContext.tsx:59 msgid "Chinese (Traditional)" msgstr "中文 (繁體)" @@ -3860,12 +3868,12 @@ msgid "Substitute added" msgstr "" #: src/forms/BuildForms.tsx:106 -#: src/forms/BuildForms.tsx:215 +#: src/forms/BuildForms.tsx:211 #: src/forms/StockForms.tsx:196 msgid "Next batch code" msgstr "" -#: src/forms/BuildForms.tsx:210 +#: src/forms/BuildForms.tsx:206 #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 @@ -3877,7 +3885,7 @@ msgstr "下一個序列號" #~ msgid "Remove output" #~ msgstr "Remove output" -#: src/forms/BuildForms.tsx:309 +#: src/forms/BuildForms.tsx:305 #: src/tables/build/BuildAllocatedStockTable.tsx:147 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 @@ -3885,9 +3893,9 @@ msgstr "下一個序列號" msgid "Build Output" msgstr "生產產出" -#: src/forms/BuildForms.tsx:311 -#: src/forms/BuildForms.tsx:385 -#: src/forms/BuildForms.tsx:449 +#: src/forms/BuildForms.tsx:307 +#: src/forms/BuildForms.tsx:381 +#: src/forms/BuildForms.tsx:445 #: src/forms/PurchaseOrderForms.tsx:711 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 @@ -3913,57 +3921,57 @@ msgstr "生產產出" msgid "Status" msgstr "狀態" -#: src/forms/BuildForms.tsx:333 +#: src/forms/BuildForms.tsx:329 msgid "Complete Build Outputs" msgstr "完成生產輸出" -#: src/forms/BuildForms.tsx:336 +#: src/forms/BuildForms.tsx:332 msgid "Build outputs have been completed" msgstr "生產已完成" -#: src/forms/BuildForms.tsx:403 -#: src/forms/BuildForms.tsx:405 +#: src/forms/BuildForms.tsx:399 +#: src/forms/BuildForms.tsx:401 msgid "Scrap Build Outputs" msgstr "報廢生產輸出" -#: src/forms/BuildForms.tsx:408 +#: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" msgstr "" +#: src/forms/BuildForms.tsx:406 +msgid "Allocated stock items will be consumed" +msgstr "" + #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" #~ msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:410 -msgid "Allocated stock items will be consumed" -msgstr "" - -#: src/forms/BuildForms.tsx:416 +#: src/forms/BuildForms.tsx:412 msgid "Build outputs have been scrapped" msgstr "生產已完成" -#: src/forms/BuildForms.tsx:459 -#: src/forms/BuildForms.tsx:461 +#: src/forms/BuildForms.tsx:455 +#: src/forms/BuildForms.tsx:457 msgid "Cancel Build Outputs" msgstr "取消生產輸出" -#: src/forms/BuildForms.tsx:463 +#: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" msgstr "" -#: src/forms/BuildForms.tsx:465 +#: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" msgstr "" +#: src/forms/BuildForms.tsx:468 +msgid "Build outputs have been cancelled" +msgstr "生產已完成" + #: src/forms/BuildForms.tsx:470 #~ msgid "Remove line" #~ msgstr "Remove line" -#: src/forms/BuildForms.tsx:472 -msgid "Build outputs have been cancelled" -msgstr "生產已完成" - -#: src/forms/BuildForms.tsx:593 +#: src/forms/BuildForms.tsx:589 #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 @@ -3971,18 +3979,18 @@ msgstr "生產已完成" msgid "Allocated" msgstr "已分配" -#: src/forms/BuildForms.tsx:627 +#: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 #: src/pages/build/BuildDetail.tsx:248 msgid "Source Location" msgstr "來源地點" -#: src/forms/BuildForms.tsx:628 +#: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 msgid "Select the source location for the stock allocation" msgstr "選擇分配庫存的源位置" -#: src/forms/BuildForms.tsx:648 +#: src/forms/BuildForms.tsx:644 #: src/forms/SalesOrderForms.tsx:298 #: src/tables/build/BuildLineTable.tsx:456 #: src/tables/build/BuildLineTable.tsx:588 @@ -3992,7 +4000,7 @@ msgstr "選擇分配庫存的源位置" msgid "Allocate Stock" msgstr "分配庫存" -#: src/forms/BuildForms.tsx:651 +#: src/forms/BuildForms.tsx:647 #: src/forms/SalesOrderForms.tsx:303 msgid "Stock items allocated" msgstr "分配的庫存項目" @@ -4113,7 +4121,7 @@ msgstr "添加備註" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:61 +#: src/tables/ColumnRenderers.tsx:82 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "位置" @@ -4180,13 +4188,13 @@ msgstr "包裝" #: src/forms/PurchaseOrderForms.tsx:721 #: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:149 +#: src/tables/ColumnRenderers.tsx:170 msgid "Note" msgstr "備註" #: src/forms/PurchaseOrderForms.tsx:789 #: src/pages/company/SupplierPartDetail.tsx:137 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "庫存單位 (SKU)" @@ -4276,7 +4284,7 @@ msgstr "移動" #: src/pages/company/SupplierPartDetail.tsx:374 #: src/pages/part/PartDetail.tsx:276 #: src/pages/part/PartDetail.tsx:783 -#: src/tables/purchasing/SupplierPartTable.tsx:210 +#: src/tables/purchasing/SupplierPartTable.tsx:192 #: src/tables/stock/StockItemTable.tsx:350 msgid "In Stock" msgstr "入庫" @@ -5569,7 +5577,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:306 +#: src/tables/ColumnRenderers.tsx:327 msgid "Currency" msgstr "貨幣" @@ -6002,7 +6010,7 @@ msgstr "外部" #: src/pages/purchasing/PurchaseOrderDetail.tsx:124 #: src/pages/sales/ReturnOrderDetail.tsx:89 #: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:138 +#: src/tables/ColumnRenderers.tsx:159 #: src/tables/build/BuildAllocatedStockTable.tsx:111 #: src/tables/build/BuildLineTable.tsx:338 msgid "Reference" @@ -6092,7 +6100,7 @@ msgstr "已創建" #: src/pages/purchasing/PurchaseOrderDetail.tsx:269 #: src/pages/sales/ReturnOrderDetail.tsx:234 #: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:254 +#: src/tables/ColumnRenderers.tsx:275 msgid "Start Date" msgstr "" @@ -6100,7 +6108,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 #: src/pages/sales/ReturnOrderDetail.tsx:242 #: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:262 +#: src/tables/ColumnRenderers.tsx:283 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:149 #: src/tables/sales/SalesOrderLineItemTable.tsx:128 @@ -6349,7 +6357,7 @@ msgstr "默認貨幣單位" #: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/company/SupplierPartDetail.tsx:360 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 -#: src/tables/company/CompanyTable.tsx:102 +#: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:36 @@ -6361,8 +6369,8 @@ msgstr "供應商" #: src/pages/company/ManufacturerPartDetail.tsx:103 #: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:151 -#: src/tables/company/CompanyTable.tsx:107 -#: src/tables/purchasing/SupplierPartTable.tsx:77 +#: src/tables/company/CompanyTable.tsx:100 +#: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "製造商" @@ -6373,7 +6381,7 @@ msgstr "製造商" #: src/pages/sales/SalesOrderDetail.tsx:113 #: src/pages/sales/SalesOrderShipmentDetail.tsx:104 #: src/pages/stock/StockDetail.tsx:373 -#: src/tables/company/CompanyTable.tsx:112 +#: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 #: src/tables/stock/StockTrackingTable.tsx:152 @@ -6405,7 +6413,7 @@ msgid "Assigned Stock" msgstr "已分配的庫存" #: src/pages/company/CompanyDetail.tsx:277 -#: src/tables/company/CompanyTable.tsx:88 +#: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "編輯公司" @@ -6424,7 +6432,7 @@ msgstr "內部零件" #: src/pages/company/ManufacturerPartDetail.tsx:111 #: src/pages/company/SupplierPartDetail.tsx:160 -#: src/tables/purchasing/ManufacturerPartTable.tsx:58 +#: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "製造商零件編號" @@ -6453,18 +6461,18 @@ msgid "Parameters" msgstr "參數" #: src/pages/company/ManufacturerPartDetail.tsx:205 -#: src/tables/purchasing/ManufacturerPartTable.tsx:86 +#: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "編輯製造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:212 -#: src/tables/purchasing/ManufacturerPartTable.tsx:74 -#: src/tables/purchasing/ManufacturerPartTable.tsx:106 +#: src/tables/purchasing/ManufacturerPartTable.tsx:71 +#: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "添加製造商零件" #: src/pages/company/ManufacturerPartDetail.tsx:224 -#: src/tables/purchasing/ManufacturerPartTable.tsx:94 +#: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "刪除製造商零件" @@ -6485,7 +6493,7 @@ msgstr "零件描述" #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 -#: src/tables/purchasing/SupplierPartTable.tsx:136 +#: src/tables/purchasing/SupplierPartTable.tsx:118 msgid "Pack Quantity" msgstr "包裝數量" @@ -6529,17 +6537,17 @@ msgid "Supplier Part Actions" msgstr "供應商零件操作" #: src/pages/company/SupplierPartDetail.tsx:328 -#: src/tables/purchasing/SupplierPartTable.tsx:223 +#: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "編輯供應商零件" #: src/pages/company/SupplierPartDetail.tsx:336 -#: src/tables/purchasing/SupplierPartTable.tsx:231 +#: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "刪除供應商零件" #: src/pages/company/SupplierPartDetail.tsx:344 -#: src/tables/purchasing/SupplierPartTable.tsx:170 +#: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "添加供應商零件" @@ -6815,12 +6823,12 @@ msgstr "虛擬零件" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:218 #: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:270 +#: src/tables/ColumnRenderers.tsx:291 msgid "Creation Date" msgstr "創建日期" #: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:218 +#: src/tables/ColumnRenderers.tsx:239 #: src/tables/Filter.tsx:278 msgid "Created By" msgstr "創建人" @@ -7065,14 +7073,14 @@ msgstr "最大值" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:320 +#: src/tables/ColumnRenderers.tsx:341 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 -#: src/tables/purchasing/PurchaseOrderTable.tsx:144 -#: src/tables/sales/ReturnOrderTable.tsx:151 +#: src/tables/purchasing/PurchaseOrderTable.tsx:136 +#: src/tables/sales/ReturnOrderTable.tsx:143 #: src/tables/sales/SalesOrderLineItemTable.tsx:118 -#: src/tables/sales/SalesOrderTable.tsx:186 +#: src/tables/sales/SalesOrderTable.tsx:178 msgid "Total Price" msgstr "總價" @@ -7113,7 +7121,7 @@ msgstr "最高價格" #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 #: src/tables/stock/StockItemTable.tsx:251 msgid "Unit Price" msgstr "單價" @@ -7128,18 +7136,18 @@ msgstr "柱狀圖" #: src/pages/part/pricing/PriceBreakPanel.tsx:58 #: src/pages/part/pricing/PriceBreakPanel.tsx:111 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:170 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:130 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:158 msgid "Add Price Break" msgstr "新增批發價" #: src/pages/part/pricing/PriceBreakPanel.tsx:71 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:154 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 msgid "Edit Price Break" msgstr "編輯批發價" #: src/pages/part/pricing/PriceBreakPanel.tsx:81 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:162 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:150 msgid "Delete Price Break" msgstr "刪除批發價" @@ -7251,7 +7259,7 @@ msgid "Sale Price" msgstr "銷售價格" #: src/pages/part/pricing/SupplierPricingPanel.tsx:69 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:71 msgid "Supplier Price" msgstr "供應商價格" @@ -7265,8 +7273,8 @@ msgid "Edit Purchase Order" msgstr "編輯採購訂單" #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/tables/purchasing/PurchaseOrderTable.tsx:160 -#: src/tables/purchasing/PurchaseOrderTable.tsx:173 +#: src/tables/purchasing/PurchaseOrderTable.tsx:152 +#: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "添加採購訂單" @@ -7330,7 +7338,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:286 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:278 +#: src/tables/ColumnRenderers.tsx:299 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -7383,7 +7391,7 @@ msgstr "訂單操作" #: src/pages/sales/ReturnOrderDetail.tsx:95 #: src/pages/sales/SalesOrderDetail.tsx:104 #: src/pages/sales/SalesOrderShipmentDetail.tsx:113 -#: src/tables/sales/SalesOrderTable.tsx:153 +#: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "客户參考" @@ -7396,8 +7404,8 @@ msgid "Edit Return Order" msgstr "編輯退貨訂單" #: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/tables/sales/ReturnOrderTable.tsx:166 -#: src/tables/sales/ReturnOrderTable.tsx:179 +#: src/tables/sales/ReturnOrderTable.tsx:158 +#: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "添加退貨訂單" @@ -7436,7 +7444,7 @@ msgid "Add Sales Order" msgstr "添加銷售訂單" #: src/pages/sales/SalesOrderDetail.tsx:375 -#: src/tables/sales/SalesOrderTable.tsx:159 +#: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "配送" @@ -7490,7 +7498,7 @@ msgid "Invoice Number" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:286 +#: src/tables/ColumnRenderers.tsx:307 #: src/tables/sales/SalesOrderAllocationTable.tsx:179 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" @@ -7841,7 +7849,7 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:37 +#: src/tables/ColumnRenderers.tsx:38 msgid "Part is not active" msgstr "零件未激活" @@ -7849,18 +7857,18 @@ msgstr "零件未激活" #~ msgid "Part is locked" #~ msgstr "Part is locked" -#: src/tables/ColumnRenderers.tsx:42 +#: src/tables/ColumnRenderers.tsx:43 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已鎖定" -#: src/tables/ColumnRenderers.tsx:47 +#: src/tables/ColumnRenderers.tsx:48 msgid "You are subscribed to notifications for this part" msgstr "" -#: src/tables/ColumnRenderers.tsx:72 +#: src/tables/ColumnRenderers.tsx:93 msgid "No location set" msgstr "未設置庫存地點" @@ -8080,8 +8088,8 @@ msgstr "添加過濾條件" msgid "Clear Filters" msgstr "清除篩選" -#: src/tables/InvenTreeTable.tsx:112 -#: src/tables/InvenTreeTable.tsx:521 +#: src/tables/InvenTreeTable.tsx:107 +#: src/tables/InvenTreeTable.tsx:510 msgid "No records found" msgstr "沒有找到記錄" @@ -8089,7 +8097,7 @@ msgstr "沒有找到記錄" msgid "Error loading table options" msgstr "" -#: src/tables/InvenTreeTable.tsx:218 +#: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" #~ msgstr "Failed to load table options" @@ -8109,28 +8117,32 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" +#: src/tables/InvenTreeTable.tsx:551 +msgid "Server returned incorrect data type" +msgstr "服務器返回了錯誤的數據類型" + #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:565 -msgid "Server returned incorrect data type" -msgstr "服務器返回了錯誤的數據類型" +#: src/tables/InvenTreeTable.tsx:584 +msgid "Error loading table data" +msgstr "" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:600 -msgid "Error loading table data" -msgstr "" - #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 #~ msgid "Barcode actions" #~ msgstr "Barcode actions" +#: src/tables/InvenTreeTable.tsx:711 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" @@ -8139,10 +8151,6 @@ msgstr "" #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTable.tsx:726 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTableHeader.tsx:97 msgid "Delete Selected Items" msgstr "刪除所選項目" @@ -8667,20 +8675,20 @@ msgstr "" #~ msgid "Filter by user who issued this order" #~ msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTestTable.tsx:76 -#: src/tables/build/BuildOrderTestTable.tsx:112 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:277 #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" msgstr "添加測試結果" -#: src/tables/build/BuildOrderTestTable.tsx:83 +#: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" msgstr "測試結果已添加" -#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 msgid "No Result" msgstr "無結果" @@ -8805,28 +8813,28 @@ msgstr "刪除地址" msgid "Are you sure you want to delete this address?" msgstr "您確定要刪除該地址?" +#: src/tables/company/CompanyTable.tsx:69 +#: src/tables/company/CompanyTable.tsx:119 +msgid "Add Company" +msgstr "添加公司" + #: src/tables/company/CompanyTable.tsx:71 #~ msgid "New Company" #~ msgstr "New Company" -#: src/tables/company/CompanyTable.tsx:76 -#: src/tables/company/CompanyTable.tsx:126 -msgid "Add Company" -msgstr "添加公司" - -#: src/tables/company/CompanyTable.tsx:98 +#: src/tables/company/CompanyTable.tsx:91 msgid "Show active companies" msgstr "顯示活躍的公司" -#: src/tables/company/CompanyTable.tsx:103 +#: src/tables/company/CompanyTable.tsx:96 msgid "Show companies which are suppliers" msgstr "顯示供應商公司" -#: src/tables/company/CompanyTable.tsx:108 +#: src/tables/company/CompanyTable.tsx:101 msgid "Show companies which are manufacturers" msgstr "顯示屬於製造商的公司" -#: src/tables/company/CompanyTable.tsx:113 +#: src/tables/company/CompanyTable.tsx:106 msgid "Show companies which are customers" msgstr "顯示客户公司" @@ -9949,54 +9957,54 @@ msgstr "接收這行項目" msgid "Receive items" msgstr "收到項目" -#: src/tables/purchasing/SupplierPartTable.tsx:96 +#: src/tables/purchasing/SupplierPartTable.tsx:78 msgid "MPN" msgstr "製造商零件編號 (MPN)" -#: src/tables/purchasing/SupplierPartTable.tsx:127 +#: src/tables/purchasing/SupplierPartTable.tsx:109 msgid "Base units" msgstr "基礎單位" -#: src/tables/purchasing/SupplierPartTable.tsx:184 +#: src/tables/purchasing/SupplierPartTable.tsx:166 msgid "Add supplier part" msgstr "添加供應商零件" +#: src/tables/purchasing/SupplierPartTable.tsx:178 +msgid "Show active supplier parts" +msgstr "顯示活動供應商零件" + +#: src/tables/purchasing/SupplierPartTable.tsx:182 +msgid "Active Part" +msgstr "激活的零件" + +#: src/tables/purchasing/SupplierPartTable.tsx:183 +msgid "Show active internal parts" +msgstr "顯示活動內部零件" + +#: src/tables/purchasing/SupplierPartTable.tsx:187 +msgid "Active Supplier" +msgstr "活躍的供應商" + +#: src/tables/purchasing/SupplierPartTable.tsx:188 +msgid "Show active suppliers" +msgstr "顯示活躍供應商" + +#: src/tables/purchasing/SupplierPartTable.tsx:193 +msgid "Show supplier parts with stock" +msgstr "" + #: src/tables/purchasing/SupplierPartTable.tsx:193 #~ msgid "Supplier part updated" #~ msgstr "Supplier part updated" -#: src/tables/purchasing/SupplierPartTable.tsx:196 -msgid "Show active supplier parts" -msgstr "顯示活動供應商零件" - -#: src/tables/purchasing/SupplierPartTable.tsx:200 -msgid "Active Part" -msgstr "激活的零件" - -#: src/tables/purchasing/SupplierPartTable.tsx:201 -msgid "Show active internal parts" -msgstr "顯示活動內部零件" - -#: src/tables/purchasing/SupplierPartTable.tsx:205 -msgid "Active Supplier" -msgstr "活躍的供應商" - #: src/tables/purchasing/SupplierPartTable.tsx:205 #~ msgid "Supplier part deleted" #~ msgstr "Supplier part deleted" -#: src/tables/purchasing/SupplierPartTable.tsx:206 -msgid "Show active suppliers" -msgstr "顯示活躍供應商" - #: src/tables/purchasing/SupplierPartTable.tsx:207 #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/purchasing/SupplierPartTable.tsx:211 -msgid "Show supplier parts with stock" -msgstr "" - #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 msgid "Received Date" msgstr "接收日期"