From 62b06502a8fc1208f06c66cc8e9ef4470ed64580 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 3 May 2026 18:13:18 +1000 Subject: [PATCH] New Crowdin translations by GitHub Action (#11828) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 70 +-- .../InvenTree/locale/da/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/de/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/el/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/en/LC_MESSAGES/django.po | 70 +-- .../InvenTree/locale/es/LC_MESSAGES/django.po | 66 ++- .../locale/es_MX/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/et/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/he/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/id/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/it/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/no/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 66 ++- .../locale/pt_BR/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/th/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 66 ++- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 72 +-- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 66 ++- .../locale/zh_Hans/LC_MESSAGES/django.po | 66 ++- .../locale/zh_Hant/LC_MESSAGES/django.po | 66 ++- src/frontend/src/locales/ar/messages.po | 530 +++++++++-------- src/frontend/src/locales/bg/messages.po | 530 +++++++++-------- src/frontend/src/locales/cs/messages.po | 548 ++++++++++-------- src/frontend/src/locales/da/messages.po | 530 +++++++++-------- src/frontend/src/locales/de/messages.po | 530 +++++++++-------- src/frontend/src/locales/el/messages.po | 530 +++++++++-------- src/frontend/src/locales/en/messages.po | 528 +++++++++-------- src/frontend/src/locales/es/messages.po | 530 +++++++++-------- src/frontend/src/locales/es_MX/messages.po | 530 +++++++++-------- src/frontend/src/locales/et/messages.po | 530 +++++++++-------- src/frontend/src/locales/fa/messages.po | 530 +++++++++-------- src/frontend/src/locales/fi/messages.po | 530 +++++++++-------- src/frontend/src/locales/fr/messages.po | 530 +++++++++-------- src/frontend/src/locales/he/messages.po | 530 +++++++++-------- src/frontend/src/locales/hi/messages.po | 530 +++++++++-------- src/frontend/src/locales/hu/messages.po | 530 +++++++++-------- src/frontend/src/locales/id/messages.po | 530 +++++++++-------- src/frontend/src/locales/it/messages.po | 530 +++++++++-------- src/frontend/src/locales/ja/messages.po | 530 +++++++++-------- src/frontend/src/locales/ko/messages.po | 530 +++++++++-------- src/frontend/src/locales/lt/messages.po | 530 +++++++++-------- src/frontend/src/locales/lv/messages.po | 530 +++++++++-------- src/frontend/src/locales/nl/messages.po | 530 +++++++++-------- src/frontend/src/locales/no/messages.po | 530 +++++++++-------- src/frontend/src/locales/pl/messages.po | 530 +++++++++-------- src/frontend/src/locales/pt/messages.po | 530 +++++++++-------- src/frontend/src/locales/pt_BR/messages.po | 530 +++++++++-------- src/frontend/src/locales/ro/messages.po | 530 +++++++++-------- src/frontend/src/locales/ru/messages.po | 530 +++++++++-------- src/frontend/src/locales/sk/messages.po | 530 +++++++++-------- src/frontend/src/locales/sl/messages.po | 530 +++++++++-------- src/frontend/src/locales/sr/messages.po | 530 +++++++++-------- src/frontend/src/locales/sv/messages.po | 530 +++++++++-------- src/frontend/src/locales/th/messages.po | 530 +++++++++-------- src/frontend/src/locales/tr/messages.po | 530 +++++++++-------- src/frontend/src/locales/uk/messages.po | 530 +++++++++-------- src/frontend/src/locales/vi/messages.po | 530 +++++++++-------- src/frontend/src/locales/zh_Hans/messages.po | 530 +++++++++-------- src/frontend/src/locales/zh_Hant/messages.po | 530 +++++++++-------- 78 files changed, 13170 insertions(+), 10206 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index e0c9855861..75e47597df 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:33\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 29a5e302f8..0ff0231d5e 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Част" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "Място в склада" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Места в склада" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 410c4ba050..2a3460c7b3 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-05-01 04:02\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -571,7 +571,7 @@ msgstr "Zahrnout varianty" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Zahrnout varianty" msgid "Part" msgstr "Díl" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategorie" @@ -747,7 +747,7 @@ msgstr "Výstup" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Filtrovat podle ID výstupní položky zásoby. Použijte 'null' pro nalezení odinstalovaných položek sestavení." -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Výrobní příkazy" @@ -3929,11 +3929,11 @@ msgstr "Vypnuto: Celá kategorie se ukáže jako nápověda. Zapnuto: Celá kate #: common/setting/user.py:255 msgid "Show Subassemblies in BOM table" -msgstr "" +msgstr "Zobrazit podsestavy v tabulce kusovníku" #: common/setting/user.py:256 msgid "Enable display of subassemblies in the BOM table" -msgstr "" +msgstr "Povolit zobrazení podsestav v tabulce kusovníku" #: common/setting/user.py:261 msgid "Receive error reports" @@ -5744,71 +5744,71 @@ msgstr "Vyloučit podkategorie v zadané kategorii" msgid "Has Results" msgstr "Má výsledky" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "Je varianta" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Je revizí" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Má revize" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "Kusovník schválen" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "Kaskádové kategorie" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "Pokud je pravda, zahrne položky z podkategorií dané kategorie" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filtrovat podle numerického ID kategorie nebo doslovného 'null'" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "Sestavený díl je aktivní" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "Sestavený díl je sledovatelný" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "Sestavený díl je testovatelný" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "Kompotenta je aktivní" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "Komponenta je sledovatelná" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Díl komponenty je testovatelný" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "Komponenta je část sestavy" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "Komponenta je virtuální" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "Má dostupné zásoby" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Využití" @@ -5817,7 +5817,7 @@ msgstr "Využití" msgid "Part Category" msgstr "Kategorie dílu" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Kategorie dílů" @@ -5870,7 +5870,7 @@ msgstr "Výchozí hodnota" msgid "Default Parameter Value" msgstr "Výchozí hodnota parametru" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Díly" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "Zbývající množství tohoto dílu, které má být postaveno" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Skladové položky" @@ -8542,7 +8542,7 @@ msgstr "Výchozí ikona pro všechny lokace které nemají ikonu nastavenou (vol msgid "Stock Location" msgstr "Skladové umístění" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Skladová umístění" @@ -9594,19 +9594,23 @@ msgstr "Primární skupina" msgid "Primary group for the user" msgstr "Primární skupina uživatele" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Administrátor" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "Kusovník" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Zakoupené objednávky" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Prodejní objednávky" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Návratové objednávky" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 84aa8ba2e1..7c2c76c934 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategori" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Produktionsordrer" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index c519543d56..af696de318 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -571,7 +571,7 @@ msgstr "Varianten einschließen" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Varianten einschließen" msgid "Part" msgstr "Teil" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategorie" @@ -747,7 +747,7 @@ msgstr "Bauprodukt" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Bauaufträge" @@ -5744,71 +5744,71 @@ msgstr "Unterkategorien in der angegebenen Kategorie ausschließen" msgid "Has Results" msgstr "Ergebnisse" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Verwendet" @@ -5817,7 +5817,7 @@ msgstr "Verwendet" msgid "Part Category" msgstr "Teil-Kategorie" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Teil-Kategorien" @@ -5870,7 +5870,7 @@ msgstr "Standard-Wert" msgid "Default Parameter Value" msgstr "Standard Parameter Wert" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Teile" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Lagerartikel" @@ -8542,7 +8542,7 @@ msgstr "Standardsymbol für alle Orte, die kein Icon gesetzt haben (optional)" msgid "Stock Location" msgstr "Bestand-Lagerort" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Bestand-Lagerorte" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Admin" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Bestellungen" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Aufträge" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Rücksendeaufträge" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 41bd2a0a5a..bba720c3df 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -571,7 +571,7 @@ msgstr "Συμπερίληψη παραλλαγών" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Συμπερίληψη παραλλαγών" msgid "Part" msgstr "Εξάρτημα" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Κατηγορία" @@ -747,7 +747,7 @@ msgstr "Έξοδος" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Φιλτράρισμα με βάση το ID του αποθέματος εξόδου. Χρησιμοποιήστε 'null' για να βρείτε μη εγκατεστημένα στοιχεία κατασκευής" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Δημιουργία Παραγγελιών" @@ -5744,71 +5744,71 @@ msgstr "Εξαίρεση υποκατηγοριών κάτω από την κα msgid "Has Results" msgstr "Έχει αποτελέσματα" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "Είναι παραλλαγή" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Είναι αναθεώρηση" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Έχει αναθεωρήσεις" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "Έγκυρο BOM" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "Κατηγορίες κατά κληρονομικότητα" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "Αν είναι αληθές, συμπεριλαμβάνονται είδη σε θυγατρικές κατηγορίες της δοσμένης κατηγορίας" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Φιλτράρισμα κατά αριθμητικό ID κατηγορίας ή τη λέξη 'null'" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "Το προϊόν συναρμολόγησης είναι υπό δοκιμή" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Το προϊόν Προϊόντος είναι υπό δοκιμή" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Χρήσεις" @@ -5817,7 +5817,7 @@ msgstr "Χρήσεις" msgid "Part Category" msgstr "Κατηγορία προϊόντος" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Κατηγορίες προϊόντων" @@ -5870,7 +5870,7 @@ msgstr "Προεπιλεγμένη τιμή" msgid "Default Parameter Value" msgstr "Προεπιλεγμένη τιμή παραμέτρου" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Προϊόντα" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "Εκκρεμής ποσότητα αυτού του προϊόντος που έχει προγραμματιστεί για παραγωγή" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Είδη αποθέματος" @@ -8542,7 +8542,7 @@ msgstr "Προεπιλεγμένο εικονίδιο για όλες τις τ msgid "Stock Location" msgstr "Τοποθεσία αποθέματος" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Τοποθεσίες αποθέματος" @@ -9594,19 +9594,23 @@ msgstr "Κύρια ομάδα" msgid "Primary group for the user" msgstr "Κύρια ομάδα του χρήστη" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Διαχειριστής" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Εντολές Αγοράς" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Εντολές Πώλησης" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Εντολές Επιστροφής" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index b8b86dafc7..5aea72b2ec 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: 2026-04-27 23:24+0000\n" +"POT-Creation-Date: 2026-05-03 02:20+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -572,7 +572,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -596,8 +596,8 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -748,7 +748,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5745,71 +5745,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5818,7 +5818,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5871,7 +5871,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6633,7 +6633,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8543,7 +8543,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9595,19 +9595,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index bb802b819e..93a544c8b5 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:25\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -571,7 +571,7 @@ msgstr "Incluye Variantes" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Incluye Variantes" msgid "Part" msgstr "Parte" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Categoría" @@ -747,7 +747,7 @@ msgstr "Salida" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Construir órdenes" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "Tiene resultados" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "Categoría de parte" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Categorías de parte" @@ -5870,7 +5870,7 @@ msgstr "Valor predeterminado" msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Partes" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Elementos de stock" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "Ubicación de Stock" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Ubicaciones de Stock" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Ordenes de compra" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Órdenes de venta" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Ordenes de devolución" 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 69ffa6252e..b5c7c06e59 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:25\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -571,7 +571,7 @@ msgstr "Incluye Variantes" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Incluye Variantes" msgid "Part" msgstr "Parte" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Categoría" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Construir órdenes" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "Tiene resultados" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "Categoría de parte" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Categorías de parte" @@ -5870,7 +5870,7 @@ msgstr "Valor predeterminado" msgid "Default Parameter Value" msgstr "Valor de parámetro por defecto" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Partes" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Elementos de stock" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "Ubicación de Stock" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Ubicaciones de Stock" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Ordenes de compra" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Órdenes de venta" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Ordenes de devolución" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index dbcabef939..0c58f7e8e2 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "Osa kategooria" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Osa kategooriad" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Osad" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Admin" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index b05e06d281..b9cf4f8fef 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "قطعه" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "دسته" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "سفارش‌های ساخت" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 14cd19adc1..b2bb175db0 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategoria" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 8f23ad7d75..d432eecce2 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -571,7 +571,7 @@ msgstr "Inclure les variantes" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Inclure les variantes" msgid "Part" msgstr "Pièce" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Catégorie" @@ -747,7 +747,7 @@ msgstr "Sortie" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Filtrer par l'identifiant (ID) des articles du stock de sortie. Utilisez 'null' pour trouver les éléments de fabrication non installés." -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Ordres de Fabrication" @@ -5744,71 +5744,71 @@ msgstr "Exclure les sous-catégories de la catégorie spécifiée" msgid "Has Results" msgstr "A des résultats" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "Est variante" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Est la révision" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "A des révisions" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "Nomenclature valide" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "Catégories en cascade" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "Si vrai, inclure des éléments dans les sous-catégories de la catégorie donnée" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filtrer par ID de catégorie numérique ou par 'null'" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "La pièce d'assemblage est active" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "La pièce d'assemblage est traçable" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "La pièce d'assemblage est testable" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Le composant est testable" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Utilise" @@ -5817,7 +5817,7 @@ msgstr "Utilise" msgid "Part Category" msgstr "Catégorie de composant" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Catégories de composants" @@ -5870,7 +5870,7 @@ msgstr "Valeur par Défaut" msgid "Default Parameter Value" msgstr "Valeur par défaut du paramètre" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Pièces" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "Quantité exceptionnelle de cette pièce sont planifié à la fabrication" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Éléments en stock" @@ -8542,7 +8542,7 @@ msgstr "Icône par défaut pour tous les lieux qui n'ont pas d'icône (facultati msgid "Stock Location" msgstr "Emplacement du stock" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Emplacement des stocks" @@ -9594,19 +9594,23 @@ msgstr "Groupe primaire" msgid "Primary group for the user" msgstr "Groupe principal de l'utilisateur" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Administrateur" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Bons de commande" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Ventes" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Commandes de retour" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index 3d51da162a..054ba2a24f 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "רכיב" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index f8ef1d6e75..0f02dcb7e4 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 8466900932..f9062fc13f 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -571,7 +571,7 @@ msgstr "Változatokkal együtt" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Változatokkal együtt" msgid "Part" msgstr "Alkatrész" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategória" @@ -747,7 +747,7 @@ msgstr "Kimenet" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Szűrés a kimeneti készlet tétel azonosítójára. Használj 'null'-t ha a be nem épített gyártási tételeket keresed." -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Gyártási utasítások" @@ -5745,71 +5745,71 @@ msgstr "Az adott kategória alkategóriáinak kihagyása" msgid "Has Results" msgstr "Van találat" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "Változat-e" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Változat" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Vannak Változatok" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "Alkatrészjegyzék ellenőrizve" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "Kaszkád Kategóriák" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "Ha igaz, tartalmazza az adott kategória alkategóriáiban lévő tételeket" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Szűrés numerikus kategória azonosító vagy a 'null' literál szerint" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "Összeállított Alkatrész ellenőrizhető" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Összetevő alkatrész ellenőrizhető" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Használ" @@ -5818,7 +5818,7 @@ msgstr "Használ" msgid "Part Category" msgstr "Alkatrész kategória" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Alkatrész kategóriák" @@ -5871,7 +5871,7 @@ msgstr "Alapértelmezett érték" msgid "Default Parameter Value" msgstr "Alapértelmezett paraméter érték" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Alkatrészek" @@ -6633,7 +6633,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "Már beütemezett de még nem kész gyártási mennyiség" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Készlet tételek" @@ -8543,7 +8543,7 @@ msgstr "Alapértelmezett ikon azokhoz a helyekhez, melyeknek nincs ikonja beáll msgid "Stock Location" msgstr "Készlet hely" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Készlethelyek" @@ -9595,19 +9595,23 @@ msgstr "Elsődleges csoport" msgid "Primary group for the user" msgstr "Felhasználó elsődleges csoportja" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Adminisztrátor" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Beszerzési rendelések" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Vevői rendelések" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Visszavételek" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index f72eba736d..341c020d27 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Bagian" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Order Produksi" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Admin" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 6c438c8105..35c6737e65 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -571,7 +571,7 @@ msgstr "Includi Varianti" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Includi Varianti" msgid "Part" msgstr "Articolo" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Categoria" @@ -747,7 +747,7 @@ msgstr "Output" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Filtra per ID articolo stock di output. Usa 'null' per trovare elementi di produzione disinstallati." -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Ordini di Produzione" @@ -5744,71 +5744,71 @@ msgstr "Escludi sottocategorie sotto la categoria specificata" msgid "Has Results" msgstr "Ha Risultati" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "È una Variante" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "E' una revisione" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Ha revisioni" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "BOM Valido" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "Categorie a Cascata" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "Se Vero, includere gli elementi nelle categorie figlie della categoria specificata" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filtra per categoria ID numerica o per la stringa 'null'" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "L'articolo assemblato è provabile" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Il componente è provabile" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Utilizzi" @@ -5817,7 +5817,7 @@ msgstr "Utilizzi" msgid "Part Category" msgstr "Categoria Articoli" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Categorie Articolo" @@ -5870,7 +5870,7 @@ msgstr "Valore Predefinito" msgid "Default Parameter Value" msgstr "Valore Parametro Predefinito" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Articoli" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "Eccezionale quantità di questa parte prevista da costruire" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Articoli in magazzino" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "Ubicazione magazzino" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Posizioni magazzino" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Amministratore" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Ordine di acquisto" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Ordini di Vendita" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Ordini di reso" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 3a6308c130..abe106b0df 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -571,7 +571,7 @@ msgstr "バリアントを含む" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "バリアントを含む" msgid "Part" msgstr "パーツ" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "カテゴリ" @@ -747,7 +747,7 @@ msgstr "出力" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "出力ストックアイテムIDでフィルタリングします。未インストールビルドアイテムを検索するには「null」をご使用ください。" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "組立注文" @@ -5744,71 +5744,71 @@ msgstr "指定したカテゴリの下にあるサブカテゴリを除外しま msgid "Has Results" msgstr "実績あり" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "バリエーション?" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "改訂版" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "改定あり" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "BOM有効" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "カスケードカテゴリ" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "もし該当する場合には、指定されたカテゴリの子カテゴリ内のアイテムを含めてください。" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "数値カテゴリIDまたはリテラル'null'でフィルタリングしてください" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "組み立て部分はテスト可能" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "コンポーネント部分はテスト可能" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "用途" @@ -5817,7 +5817,7 @@ msgstr "用途" msgid "Part Category" msgstr "パーツカテゴリ" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "パーツカテゴリ" @@ -5870,7 +5870,7 @@ msgstr "初期値" msgid "Default Parameter Value" msgstr "パラメータのデフォルト値" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "パーツ" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "この部品の予定生産数量" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "在庫商品" @@ -8542,7 +8542,7 @@ msgstr "アイコンが設定されていないすべての場所のデフォル msgid "Stock Location" msgstr "ストックロケーション" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "在庫場所" @@ -9594,19 +9594,23 @@ msgstr "プライマリーグループ" msgid "Primary group for the user" msgstr "ユーザーのプライマリグループ" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "管理者" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "購入注文" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "セールスオーダー" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "返品注文" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 494e12506a..c270f0489b 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -571,7 +571,7 @@ msgstr "변형(Variant) 포함" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "변형(Variant) 포함" msgid "Part" msgstr "부품" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "분류" @@ -747,7 +747,7 @@ msgstr "산출물" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "산출물 재고 항목 ID로 필터링합니다. 설치되지 않은 빌드 항목을 찾으려면 'null'을 사용하세요." -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "작업 지시서" @@ -5744,71 +5744,71 @@ msgstr "지정된 카테고리 아래의 하위 카테고리를 제외" msgid "Has Results" msgstr "결과 있음" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "변형 여부" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "리비전 여부" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "리비전 있음" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "BOM 유효" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "카테고리 계층 포함" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "참이면 지정된 카테고리의 하위 카테고리에 있는 항목을 포함합니다" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "숫자 카테고리 ID 또는 'null' 값으로 필터" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "조립 부품이 활성 상태" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "조립 부품을 추적할 수 있음" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "조립 부품을 테스트할 수 있음" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "구성 부품이 활성 상태" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "구성 부품을 추적할 수 있음" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "구성 부품을 테스트할 수 있음" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "구성 부품이 조립품임" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "구성 부품이 가상 부품임" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "사용 가능한 재고 있음" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "사용" @@ -5817,7 +5817,7 @@ msgstr "사용" msgid "Part Category" msgstr "부품 카테고리" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "부품 카테고리" @@ -5870,7 +5870,7 @@ msgstr "기본값" msgid "Default Parameter Value" msgstr "기본 매개변수 값" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "부품" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "제작 예정인 이 부품의 미완료 수량" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "재고 항목" @@ -8542,7 +8542,7 @@ msgstr "아이콘이 설정되지 않은 모든 위치에 대한 기본 아이 msgid "Stock Location" msgstr "재고 위치" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "재고 위치" @@ -9594,19 +9594,23 @@ msgstr "기본 그룹" msgid "Primary group for the user" msgstr "사용자의 기본 그룹" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "관리자" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "구매 주문" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "판매 주문" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "반품 주문" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 762514b604..1578b0f5fe 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -571,7 +571,7 @@ msgstr "Įtraukti variantus" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Įtraukti variantus" msgid "Part" msgstr "Detalė" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategorija" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Gamybos užsakymai" @@ -5744,71 +5744,71 @@ msgstr "Neįtraukti sub-kategorijų po nurodyta kategorija" msgid "Has Results" msgstr "Turi rezultatų" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "Yra variantas" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Yra versija" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Turi versijų" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "BOM galiojantis" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "Surinkimo detalė gali būti testuojama" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Komponento detalė gali būti testuojama" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Naudoja" @@ -5817,7 +5817,7 @@ msgstr "Naudoja" msgid "Part Category" msgstr "Detalių kategorija" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Detalių kategorijos" @@ -5870,7 +5870,7 @@ msgstr "Numatytoji reikšmė" msgid "Default Parameter Value" msgstr "Numatytoji parametro reikšmė" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Detalės" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Atsargos" @@ -8542,7 +8542,7 @@ msgstr "Numatytoji piktograma visoms vietoms, kurioms nepaskirta piktograma (nep msgid "Stock Location" msgstr "Atsargų vieta" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Atsargų vietos" @@ -9594,19 +9594,23 @@ msgstr "Pagrindinė grupė" msgid "Primary group for the user" msgstr "Pagrindinė vartotojo grupė" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Administratorius" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Pirkimo užsakymai" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Pardavimo užsakymai" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Grąžinimo užsakymai" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 3e92d3ebfa..8a81f92378 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 747afcb620..8ae4cbb31d 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -571,7 +571,7 @@ msgstr "Inclusief varianten" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Inclusief varianten" msgid "Part" msgstr "Onderdeel" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Categorie" @@ -747,7 +747,7 @@ msgstr "Uitvoer" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Filter op uitvoer standaard item ID. Gebruik 'null' om niet geïnstalleerde build items te vinden." -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Productieorders" @@ -5745,71 +5745,71 @@ msgstr "Subcategorieën uitsluiten in de opgegeven categorie" msgid "Has Results" msgstr "Heeft resultaten" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "Is een variant" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Is revisie" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Heeft revisies" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "BOM Valid" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "Cascade Categorieën" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "Indien waar, inclusief items op de onderliggende categorieën van de opgegeven categorie" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Filter op numerieke categorie-ID of de letterlijke 'null'" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "Bouw onderdeel is actief" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "Bouw onderdeel is te volgen" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "Assemblage deel is testbaar" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "Onderdeel is actief" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "Onderdeel is trackable" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Component onderdeel is testbaar" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "Onderdeel is nog te bouwen" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "Onderdeel is virtueel" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "Heeft beschikbare voorraad" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Gebruik" @@ -5818,7 +5818,7 @@ msgstr "Gebruik" msgid "Part Category" msgstr "Onderdeel Categorie" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Onderdeel Categorieën" @@ -5871,7 +5871,7 @@ msgstr "Standaard waarde" msgid "Default Parameter Value" msgstr "Standaard Parameter Waarde" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Onderdelen" @@ -6633,7 +6633,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "Er zal een onuitputtelijke hoeveelheid van dit deel worden gebouwd" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Voorraadartikelen" @@ -8543,7 +8543,7 @@ msgstr "Standaardpictogram voor alle locaties waarvoor geen pictogram is ingeste msgid "Stock Location" msgstr "Voorraadlocatie" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Voorraadlocaties" @@ -9595,19 +9595,23 @@ msgstr "Primaire groep" msgid "Primary group for the user" msgstr "Primaire groep van de gebruiker" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Administrator" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Inkooporders" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Verkooporders" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Retour orders" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 59ac0cc2d1..0985597cb6 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategori" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Produksjonsordrer" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "Delkategori" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Delkategorier" @@ -5870,7 +5870,7 @@ msgstr "Standardverdi" msgid "Default Parameter Value" msgstr "Standard Parameterverdi" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Deler" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Lagervarer" @@ -8542,7 +8542,7 @@ msgstr "Standard ikom for alle plasseringer som ikke har satt et ikon (valgfritt msgid "Stock Location" msgstr "Lagerplassering" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Lagerplasseringer" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Administrator" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Innkjøpsordrer" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Salgsordre" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Returordrer" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index e133ef2163..e582fe8544 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -571,7 +571,7 @@ msgstr "Obejmuje warianty" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Obejmuje warianty" msgid "Part" msgstr "Komponent" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategoria" @@ -747,7 +747,7 @@ msgstr "Wyjście" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Zlecenia budowy" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "Kategoria komponentu" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Kategorie części" @@ -5870,7 +5870,7 @@ msgstr "Wartość domyślna" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Części" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Towary" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Lokacje stanu magazynowego" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "Zlecenia zakupu" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "Zlecenia zakupu" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 8e982dedb5..4cd778ed0e 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Peça" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Categoria" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Ordens de Produções" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "Categoria da Peça" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Categorias de Peça" @@ -5870,7 +5870,7 @@ msgstr "Valor Padrão" msgid "Default Parameter Value" msgstr "Valor Padrão do Parâmetro" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Peças" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Itens de Estoque" @@ -8542,7 +8542,7 @@ msgstr "Ícone padrão para todos os locais que não tem um ícone (opcional)" msgid "Stock Location" msgstr "Localização do estoque" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Locais de estoque" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Administrador" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Pedidos de compra" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Pedidos de vendas" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Pedidos de Devolução" 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 26f43eb728..5b474c1454 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -571,7 +571,7 @@ msgstr "Incluir Variáveis" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Incluir Variáveis" msgid "Part" msgstr "Parte" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Categoria" @@ -747,7 +747,7 @@ msgstr "Saída" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Ordens de Produções" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "Categoria da Peça" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Categorias de Peça" @@ -5870,7 +5870,7 @@ msgstr "Valor Padrão" msgid "Default Parameter Value" msgstr "Valor Padrão do Parâmetro" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Peças" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Itens de Estoque" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Admin" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 2bec7ef961..125a9f46aa 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -571,7 +571,7 @@ msgstr "İnclude variante" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "İnclude variante" msgid "Part" msgstr "Piesă" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Categorie" @@ -747,7 +747,7 @@ msgstr "Ieșire" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Filtrează după ID-ul elementelor de ieșire din stoc. Utilizați \"null\" pentru a găsi elemente de construcție dezinstalate." -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Comenzi de Producție" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Este versiune" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Are Versiuni" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 9d46cc1a6a..7626cc3fdd 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -571,7 +571,7 @@ msgstr "Включая варианты" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Включая варианты" msgid "Part" msgstr "Деталь" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Категория" @@ -747,7 +747,7 @@ msgstr "Выход" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Фильтрация по идентификатору исходящей складской позиции. Используйте 'null', чтобы найти несмонтированные элементы сборки." -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Заказы на производство" @@ -5744,71 +5744,71 @@ msgstr "Исключить подкатегории указанной кате msgid "Has Results" msgstr "Есть результаты" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "Является вариантом" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Является ревизией" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Есть ревизии" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "Спецификация валидна" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "Каскадные категории" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "Если включено, включать элементы в дочерних категориях указанной категории" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Фильтровать по числовому идентификатору категории или литералу 'null'" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "Сборочная деталь активна" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "Отслеживаемая сборочная деталь" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "Сборная деталь тестируется" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "Деталь компонента активна" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "Отслеживаемая деталь компонента" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Компонент тестируется" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "Сборочная деталь компонента" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "Виртуальная деталь компонента" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "На складе" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Использования" @@ -5817,7 +5817,7 @@ msgstr "Использования" msgid "Part Category" msgstr "Категория детали" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Категория детали" @@ -5870,7 +5870,7 @@ msgstr "Значение по умолчанию" msgid "Default Parameter Value" msgstr "Значение параметра по умолчанию" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Детали" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "Оставшееся количество этой детали, запланированное к сборке" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Складские позиции" @@ -8542,7 +8542,7 @@ msgstr "Значок по умолчанию для мест хранения с msgid "Stock Location" msgstr "Место хранения" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Места хранения" @@ -9594,19 +9594,23 @@ msgstr "Основная группа" msgid "Primary group for the user" msgstr "Основная группа для пользователя" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Админ" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Заказы на закупку" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Заказы на продажу" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Заказы на возврат" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 5d629fb217..405e3ff31d 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index fe31e51d9c..c32d5b5e6e 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Nalogi izgradnje" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index fc3519e712..82ce13a63f 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -571,7 +571,7 @@ msgstr "Uključi varijante" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Uključi varijante" msgid "Part" msgstr "Deo" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategorija" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Nalozi za izradu" @@ -5744,71 +5744,71 @@ msgstr "Ne uključuj pod-kategorije pod specifičnom kategorijom" msgid "Has Results" msgstr "Ima rezultate" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Je revizija" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Ima revizije" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "Spisak materijala validan" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "Deo sklopa se može testirati" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Deo komponente se može testirati" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Koristi" @@ -5817,7 +5817,7 @@ msgstr "Koristi" msgid "Part Category" msgstr "Kategorija dela" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Kategorije delova" @@ -5870,7 +5870,7 @@ msgstr "Podrazumevana vrednost" msgid "Default Parameter Value" msgstr "Podrazumevana vrednost parametra" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Delovi" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Stavke sa zaliha" @@ -8542,7 +8542,7 @@ msgstr "Podrazumevana ikonica za sve lokacije koje nemaju podešenu ikonicu (opc msgid "Stock Location" msgstr "Lokacija zaliha" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Lokacija zaliha" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Admin" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Nalozi za kupovinu" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Nalozi za prodaju" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Nalozi za vraćanje" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index a79adc988c..8c251d42cb 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:25\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -571,7 +571,7 @@ msgstr "Inkludera varianter" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Inkludera varianter" msgid "Part" msgstr "Del" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategori" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Byggordrar" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "Har resultat" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "Är variant" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Använder" @@ -5817,7 +5817,7 @@ msgstr "Använder" msgid "Part Category" msgstr "Delkategori" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "Standardvärde" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Artiklar" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "Primär grupp" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Admin" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 820d5fa1a7..1fe5cc8972 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:25\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "ชิ้นส่วน" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 6b084a7960..51b87a5749 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:25\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -571,7 +571,7 @@ msgstr "Varyantları Dahil Et" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "Varyantları Dahil Et" msgid "Part" msgstr "Parça" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Kategori" @@ -747,7 +747,7 @@ msgstr "Çıktı" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "Çıktı stok kalemi ID'sine göre filtrele. Takılmamış üretim kalemlerini bulmak için ‘null’ kullan." -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Üretim Emirleri" @@ -5744,71 +5744,71 @@ msgstr "Belirtilen kategorideki alt kategorileri hariç tut" msgid "Has Results" msgstr "Sonuçları Olanlar" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "Varyant mı" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "Revizyon mu" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "Revizyonu Olanlar" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "BOM Geçerli" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "Kategorileri Kademele" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "Etkin ise, verilen kategorinin alt kategorilerindeki ögeleri dahil et" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "Sayısal kategori ID veya 'null' sabitine göre filtrele" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "Montaj parçası etkin" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "Montaj parçası takip edilebilir" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "Montaj test edilebilir" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "Bileşen etkin" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "Bileşen takip edilebilir" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "Bileşen test edilebilir" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "Bileşen bir montaj parçası" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "Bileşen sanal" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "Stok mevcut" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "Kullanımlar" @@ -5817,7 +5817,7 @@ msgstr "Kullanımlar" msgid "Part Category" msgstr "Parça Kategorisi" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Parça Kategorileri" @@ -5870,7 +5870,7 @@ msgstr "Varsayılan Değer" msgid "Default Parameter Value" msgstr "Varsayılan Parametre Değeri" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Parçalar" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "Bu parçanın üretilmesi planlanan açık miktarı" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -8542,7 +8542,7 @@ msgstr "Simge atanmamış tüm konumlar için varsayılan simge (isteğe bağlı msgid "Stock Location" msgstr "Stok Konumu" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Stok Konumları" @@ -9594,19 +9594,23 @@ msgstr "Birincil Grup" msgid "Primary group for the user" msgstr "Kullanıcının birincil grubu" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Yönetici" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Satın Alma Siparişleri" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Satış Siparişleri" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "İade Emirleri" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 852c792d5d..caf2221c7d 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:25\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Деталь" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "" @@ -5870,7 +5870,7 @@ msgstr "" msgid "Default Parameter Value" msgstr "" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Позиції" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -8542,7 +8542,7 @@ msgstr "" msgid "Stock Location" msgstr "" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "" -#: users/ruleset.py:32 -msgid "Purchase Orders" -msgstr "" - -#: users/ruleset.py:33 -msgid "Sales Orders" +#: users/ruleset.py:30 +msgid "Bills of Material" msgstr "" #: users/ruleset.py:34 +msgid "Purchase Orders" +msgstr "" + +#: users/ruleset.py:35 +msgid "Sales Orders" +msgstr "" + +#: users/ruleset.py:36 msgid "Return Orders" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index eec5cbf363..449dc7a970 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:25\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -571,7 +571,7 @@ msgstr "" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "" msgid "Part" msgstr "Nguyên liệu" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "Danh mục" @@ -747,7 +747,7 @@ msgstr "" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "Tạo đơn hàng" @@ -5744,71 +5744,71 @@ msgstr "" msgid "Has Results" msgstr "" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "" @@ -5817,7 +5817,7 @@ msgstr "" msgid "Part Category" msgstr "Danh mục sản phẩm" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "Danh mục sản phẩm" @@ -5870,7 +5870,7 @@ msgstr "Giá trị mặc định" msgid "Default Parameter Value" msgstr "Giá trị tham số mặc định" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "Nguyên liệu" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "Hàng trong kho" @@ -8542,7 +8542,7 @@ msgstr "Biểu tượng mặc định cho vị trí không được đặt biể msgid "Stock Location" msgstr "Kho hàng" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "Vị trí kho hàng" @@ -9594,19 +9594,23 @@ msgstr "" msgid "Primary group for the user" msgstr "" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "Quản trị" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "Đơn mua hàng" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "Đơn hàng bán" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "Đơn hàng trả lại" 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 572069423a..dc7b7d99db 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -571,7 +571,7 @@ msgstr "包含变体" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "包含变体" msgid "Part" msgstr "零件" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "类别" @@ -747,7 +747,7 @@ msgstr "产出" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "按产出库存项ID筛选,使用“null”查找未安装的生产项。" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "生产订单" @@ -5746,71 +5746,71 @@ msgstr "排除指定类别下的子类别" msgid "Has Results" msgstr "有结果" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "是变体" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "是修订版本" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "有修订版本" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "物料清单合规" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "级联分类" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "如果为真,则包含给定分类下的所有子分类中的项目" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "按数字分类ID或字面值 \"null\" 进行筛选" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "装配零件已启用" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "装配零件可追踪" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "装配部份是可测试的" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "元器件已激活" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "该零部件可追溯" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "组件部份是可测试的" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "该零部件是一个装配件" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "该零部件为虚拟件" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "有可用库存" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "使用" @@ -5819,7 +5819,7 @@ msgstr "使用" msgid "Part Category" msgstr "零件类别" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "零件类别" @@ -5872,7 +5872,7 @@ msgstr "默认值" msgid "Default Parameter Value" msgstr "默认参数值" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "零件" @@ -6634,7 +6634,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "此零件计划待产数量" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "库存项" @@ -8544,7 +8544,7 @@ msgstr "为所有没有图标的位置设置默认图标(可选)" msgid "Stock Location" msgstr "库存地点" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "库存地点" @@ -9596,19 +9596,23 @@ msgstr "主组" msgid "Primary group for the user" msgstr "用户主组" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "管理员" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "采购订单" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "销售订单" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "退货订单" diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po index 5c1181ceda..e3abf65820 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: 2026-04-27 22:22+0000\n" -"PO-Revision-Date: 2026-04-27 22:24\n" +"POT-Creation-Date: 2026-04-28 02:31+0000\n" +"PO-Revision-Date: 2026-04-28 02:34\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -571,7 +571,7 @@ msgstr "包含變體" #: build/serializers.py:1483 company/models.py:1037 company/serializers.py:447 #: order/api.py:309 order/api.py:313 order/api.py:940 order/api.py:1198 #: order/api.py:1201 order/models.py:1991 order/models.py:2159 -#: order/models.py:2160 part/api.py:1132 part/api.py:1135 part/api.py:1348 +#: order/models.py:2160 part/api.py:1133 part/api.py:1136 part/api.py:1349 #: part/models.py:527 part/models.py:3327 part/models.py:3470 #: part/models.py:3528 part/models.py:3549 part/models.py:3571 #: part/models.py:3712 part/models.py:3977 part/models.py:4398 @@ -595,8 +595,8 @@ msgstr "包含變體" msgid "Part" msgstr "零件" -#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:967 -#: part/api.py:1359 part/models.py:412 part/models.py:1142 part/models.py:3599 +#: build/api.py:121 build/api.py:124 build/serializers.py:1497 part/api.py:968 +#: part/api.py:1360 part/models.py:412 part/models.py:1142 part/models.py:3599 #: part/serializers.py:1346 part/serializers.py:1783 stock/api.py:868 msgid "Category" msgstr "類別" @@ -747,7 +747,7 @@ msgstr "產出" msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items." msgstr "依產出庫存項目 ID 篩選。使用 'null' 尋找未安裝的生產項目。" -#: build/models.py:121 users/ruleset.py:31 +#: build/models.py:121 users/ruleset.py:33 msgid "Build Orders" msgstr "生產工單" @@ -5744,71 +5744,71 @@ msgstr "排除指定類別下的子類別" msgid "Has Results" msgstr "有結果" -#: part/api.py:653 +#: part/api.py:654 msgid "Is Variant" msgstr "為變體" -#: part/api.py:661 +#: part/api.py:662 msgid "Is Revision" msgstr "是修訂版本" -#: part/api.py:671 +#: part/api.py:672 msgid "Has Revisions" msgstr "有修訂版本" -#: part/api.py:852 +#: part/api.py:853 msgid "BOM Valid" msgstr "物料清單合規" -#: part/api.py:961 +#: part/api.py:962 msgid "Cascade Categories" msgstr "級聯類別" -#: part/api.py:962 +#: part/api.py:963 msgid "If true, include items in child categories of the given category" msgstr "若為 true,則包含給定類別的子類別中的項目" -#: part/api.py:968 +#: part/api.py:969 msgid "Filter by numeric category ID or the literal 'null'" msgstr "依數字類別 ID 或常值 'null' 篩選" -#: part/api.py:1280 +#: part/api.py:1281 msgid "Assembly part is active" msgstr "組件零件處於作用中狀態" -#: part/api.py:1284 +#: part/api.py:1285 msgid "Assembly part is trackable" msgstr "組件零件可追蹤" -#: part/api.py:1288 +#: part/api.py:1289 msgid "Assembly part is testable" msgstr "裝配部份是可測試的" -#: part/api.py:1293 +#: part/api.py:1294 msgid "Component part is active" msgstr "子零件處於作用中狀態" -#: part/api.py:1297 +#: part/api.py:1298 msgid "Component part is trackable" msgstr "子零件可追蹤" -#: part/api.py:1301 +#: part/api.py:1302 msgid "Component part is testable" msgstr "組件部份是可測試的" -#: part/api.py:1305 +#: part/api.py:1306 msgid "Component part is an assembly" msgstr "子零件是一個組件" -#: part/api.py:1309 +#: part/api.py:1310 msgid "Component part is virtual" msgstr "子零件是虛擬的" -#: part/api.py:1313 +#: part/api.py:1314 msgid "Has available stock" msgstr "有可用庫存" -#: part/api.py:1370 +#: part/api.py:1371 msgid "Uses" msgstr "使用" @@ -5817,7 +5817,7 @@ msgstr "使用" msgid "Part Category" msgstr "零件類別" -#: part/models.py:93 users/ruleset.py:27 +#: part/models.py:93 users/ruleset.py:28 msgid "Part Categories" msgstr "零件類別" @@ -5870,7 +5870,7 @@ msgstr "默認值" msgid "Default Parameter Value" msgstr "默認參數值" -#: part/models.py:528 part/serializers.py:114 users/ruleset.py:28 +#: part/models.py:528 part/serializers.py:114 users/ruleset.py:29 msgid "Parts" msgstr "零件" @@ -6632,7 +6632,7 @@ msgid "Outstanding quantity of this part scheduled to be built" msgstr "此零件排程待製造未完成數量" #: part/serializers.py:873 stock/serializers.py:1048 stock/serializers.py:1231 -#: users/ruleset.py:30 +#: users/ruleset.py:32 msgid "Stock Items" msgstr "庫存項" @@ -8542,7 +8542,7 @@ msgstr "為所有沒有圖標的位置設置默認圖標(可選)" msgid "Stock Location" msgstr "庫存地點" -#: stock/models.py:148 users/ruleset.py:29 +#: stock/models.py:148 users/ruleset.py:31 msgid "Stock Locations" msgstr "庫存地點" @@ -9594,19 +9594,23 @@ msgstr "主要群組" msgid "Primary group for the user" msgstr "使用者的主要群組" -#: users/ruleset.py:26 +#: users/ruleset.py:27 msgid "Admin" msgstr "管理員" -#: users/ruleset.py:32 +#: users/ruleset.py:30 +msgid "Bills of Material" +msgstr "" + +#: users/ruleset.py:34 msgid "Purchase Orders" msgstr "採購訂單" -#: users/ruleset.py:33 +#: users/ruleset.py:35 msgid "Sales Orders" msgstr "銷售訂單" -#: users/ruleset.py:34 +#: users/ruleset.py:36 msgid "Return Orders" msgstr "退貨訂單" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index cabfef6117..4c2c1d172b 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\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" @@ -93,7 +93,7 @@ msgstr "الإجراءات" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "بحث" @@ -144,7 +144,8 @@ msgstr "" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index c6b96a5dc2..b4c2798afe 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "" @@ -144,7 +144,8 @@ msgstr "" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 50819ab27c..340b9f0a3a 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -93,7 +93,7 @@ msgstr "Akce" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Hledat" @@ -144,7 +144,8 @@ msgstr "Ne" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Díl" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Díl" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Díly" @@ -185,7 +186,7 @@ msgstr "Parametr" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parametry" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Kategorie dílu" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Kategorie dílů" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Skladová položka" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Skladové položky" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Umístění skladu" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Typy skladových umístění" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Historie skladu" @@ -347,7 +348,7 @@ msgstr "Firmy" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Objednávka" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Objednávky" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Prodejní objednávka" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Prodejní objednávky" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Vrácená objednávka" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Vrácené objednávky" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kontakty" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Správce" @@ -482,7 +483,7 @@ msgstr "Správci" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "Výběr záznamů" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Chyba" msgid "Errors" msgstr "Chyby" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Administrace" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Vytvořené objednávky" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Nepodařilo se propojit čárový kód" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Chyba při aktualizaci objednávky" msgid "Overdue" msgstr "Po splatnosti" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Nepodařilo se načíst widgety hlavního panelu." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Nejsou vybrány žádné widgety" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Pomocí menu přidáte widgety do nástěnky" @@ -1844,7 +1845,7 @@ msgstr "Server" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Aktualizace skupinových rolí" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Aktualizováno" @@ -2390,7 +2391,7 @@ msgstr "Žádné položky" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Odhlásit" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Odstranit skupinu vyhledávání" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Informace o pluginu" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -3003,7 +3004,7 @@ msgstr "Datum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Doprava" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Neaktivní" @@ -3163,7 +3164,7 @@ msgstr "Není skladem" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "V objednávce" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Detaily" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Kategorie" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Sériové číslo" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Další" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Upravit díl" @@ -3943,8 +3946,8 @@ msgstr "Požadavky prodeje" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Výrobní příkaz byl zrušen" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "Vyberte kód projektu pro tuto položku" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Výchozí lokace vybrána" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Balení" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Poznámka" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "Odstranit vybrané skladové položky" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Akce skladu" @@ -6617,7 +6620,7 @@ msgstr "Tečky" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Měna" @@ -6979,7 +6982,7 @@ msgstr "Ověření totožnosti" #: src/pages/Index/Settings/SystemSettings.tsx:93 msgid "Single Sign-On (SSO) Settings" -msgstr "" +msgstr "Nastavení jednotného přihlášení (SSO)" #: src/pages/Index/Settings/SystemSettings.tsx:111 msgid "Barcodes" @@ -7012,11 +7015,11 @@ msgstr "Ceník" #: src/pages/Index/Settings/SystemSettings.tsx:219 msgid "Part Creation" -msgstr "" +msgstr "Vytvoření dílu" #: src/pages/Index/Settings/SystemSettings.tsx:259 msgid "Stock Expiry" -msgstr "" +msgstr "Expirace zásob" #: src/pages/Index/Settings/SystemSettings.tsx:268 msgid "Part Stocktake" @@ -7093,16 +7096,16 @@ msgstr "Sestavená část nemusí mít definovaný kusovník (BOM) nebo je kusov #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "Kusovník není ověřen" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." -msgstr "" +msgstr "Kusovník pro tuto sestavu nebyl potvrzen." #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Externí" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Množství sestav" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Vystavil" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Odpovědný" @@ -7240,7 +7244,7 @@ msgstr "Vytvořeno" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Počáteční datum" @@ -7248,7 +7252,7 @@ msgstr "Počáteční datum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Podřízené objednávky sestavy" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Externí odkaz" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Podrobnosti dílu" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Přidat položku" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Není skladem" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Skupinové role" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Informace o uživateli" @@ -7824,52 +7828,10 @@ msgstr "Přidělení výrobního přikazu" msgid "Sales Order Allocations" msgstr "Přidělení prodejní objednávky" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "Ověřování kusovníku" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "Kusovník ověřen" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Schválit kusovník" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Chcete ověřit kusovník materiálu? (BOM)" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "Kusovník ověřen" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "Kusovník pro tento díl byl potvrzen" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "Kusovník pro tento díl již byl ověřen, ale potřebuje překontrolovat" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "Kusovník pro tento díl ještě nebyl potvrzen" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Potvrzeno" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Potvrdil(a)" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Potvrdil(a)" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Varianty" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revize" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Potvrdil(a)" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Varianty" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revize" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Výchozí umístění" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Kategorie výchozího umístění" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Jednotky" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Klíčová slova" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Klíčová slova" msgid "Available Stock" msgstr "Dostupná zásoba" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Na objednávku" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Vyžadováno pro objednávky" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Přířazeno výrobním objednávkám" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Přiřazeno prodejním objednávkám" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Minimální zásoby" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Uzamčeno" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Šablona dílu" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Montážní díl" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Komponenta dílu" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Testovatelný díl" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Sledovací díl" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Zakoupitelný díl" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Prodejní díl" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Datum vytvoření" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Vytvořil(a)" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Výchozí expirace" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "dny" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Cenový rozsah" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Poslední sériové číslo" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Vybrat revizi části" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Varianty" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Přiřazení" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Kusovník" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Použito v" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Cena dílu" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Testovací šablony" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Související díly" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Díl je uzamčen" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Parametr dílu nemůže být upraven, díl je uzamčen" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Požadováno" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "Deficit" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Parametr dílu nemůže být upraven, díl je uzamčen" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Požadováno" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "Deficit" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Přidat díl" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Odstranit díl" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Odstranění této části nelze vrátit zpět" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Objednávka" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Objednat zásoby" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Vyhledat podle sériového čísla" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Akce s položkou" @@ -8248,9 +8210,151 @@ msgstr "Záznamy inventur" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "Ověřování kusovníku" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "Kusovník ověřen" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Schválit kusovník" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Chcete ověřit kusovník materiálu? (BOM)" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "Kusovník ověřen" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "Kusovník pro tento díl byl potvrzen" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "Kusovník pro tento díl již byl ověřen, ale potřebuje překontrolovat" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "Kusovník pro tento díl ještě nebyl potvrzen" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Potvrzeno" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Potvrdil(a)" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Povolit varianty" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Zděděno" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Volitelné" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Spotřební" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "Nastavit množství" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "Přirozené ztráty" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "Zaokrouhlení více" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Datum vystavení" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "Není zkontrolováno" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -8986,7 +9090,7 @@ msgstr "Upravit skladovou položku" #: src/pages/stock/StockDetail.tsx:683 msgid "Convert Stock Item" -msgstr "" +msgstr "Převést skladovou položku" #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 @@ -9068,11 +9172,11 @@ msgstr "Akce skladové položky" #: src/pages/stock/StockDetail.tsx:925 msgid "Convert" -msgstr "" +msgstr "Převést" #: src/pages/stock/StockDetail.tsx:926 msgid "Convert this stock item to a different part" -msgstr "" +msgstr "Převést tuto skladovou položku k jinému dílu" #: src/pages/stock/StockDetail.tsx:950 #~ msgid "Assign to Customer" @@ -9171,19 +9275,19 @@ msgstr "Není na skladě" msgid "This stock item has been depleted" msgstr "Tato skladová položka byla vyčerpána" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Informace o skladu" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Přidělené řádky" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "Řádková položka" @@ -9730,40 +9834,20 @@ msgstr "Ověřeno" msgid "Show validated items" msgstr "Zobrazit ověřené položky" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Zděděno" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Zobrazit zděděné položky" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Povolit varianty" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Zobrazit položky, které umožňují výměnu variant" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Volitelné" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Zobrazit volitelné položky" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Spotřební" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Zobrazit spotřební položky" @@ -9848,11 +9932,11 @@ msgstr "Importovat BOM položky ze souboru" #: src/tables/bom/BomTable.tsx:671 msgid "Edit BOM" -msgstr "" +msgstr "Upravit kusovník" #: src/tables/bom/BomTable.tsx:681 msgid "Finish Editing BOM" -msgstr "" +msgstr "Dokončit úpravu kusovníku" #: src/tables/bom/BomTable.tsx:709 msgid "Bill of materials cannot be edited, as the part is locked" @@ -10024,18 +10108,6 @@ msgstr "Zděděný" msgid "Unit Quantity" msgstr "Jednotkové množství" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "Nastavit množství" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "Přirozené ztráty" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "Zaokrouhlení více" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "Informace kusovníku" @@ -11677,7 +11749,7 @@ msgstr "Filtrovat podle stavu položky" msgid "Receive selected items" msgstr "Přijmout vybrané položky" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Přijmout položku" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index c8f5c78f40..cdbbe24403 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Handlinger" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Søg" @@ -144,7 +144,8 @@ msgstr "Nej" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Del" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Del" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Dele" @@ -185,7 +186,7 @@ msgstr "Parameter" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parameter" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Del Kategori" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Del Kategorier" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Lagervarer" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Lagervarer" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Lagerlokation" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Lager Lokationstyper" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Lager Historik" @@ -347,7 +348,7 @@ msgstr "Firmaer" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Købsordre" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Købsordrer" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Salgsordrer" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Salgsordrer" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Returordre" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Returordre" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kontakter" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Ejer" @@ -482,7 +483,7 @@ msgstr "Ejer" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Fejl" msgid "Errors" msgstr "Fejl" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Produktionsordrer" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Kunne ikke linke stregkode" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Fejl ved opdatering af ordre" msgid "Overdue" msgstr "Overskredet" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Kunne ikke indlæse dashboard widgets." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Ingen Widgets Valgt" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Brug menuen til at tilføje widgets til dashboardet" @@ -1844,7 +1845,7 @@ msgstr "Vært" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Opdaterer grupperoller" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Opdateret" @@ -2390,7 +2391,7 @@ msgstr "Ingen varer" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Log ud" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Fjern søgegruppe" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Plugin Information" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Dato" @@ -3003,7 +3004,7 @@ msgstr "Dato" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Forsendelse" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inaktiv" @@ -3163,7 +3164,7 @@ msgstr "Intet lager" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "På Ordre" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Detaljer" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Kategori" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Serienummer" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Næste" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Rediger Del" @@ -3943,8 +3946,8 @@ msgstr "Salgs Krav" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Byggeoutput er blevet aflyst" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "Vælg projektkode for dette linjeelement" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Standard lokation valgt" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Emballage" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Note" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "Slet valgte lagervarer" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Lager Handlinger" @@ -6617,7 +6620,7 @@ msgstr "Prikker" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Valuta" @@ -7093,14 +7096,14 @@ msgstr "Den samlede del har muligvis ikke en defineret stykliste, eller styklist #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "Stykliste Ikke Valideret" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Ekstern" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Produktions antal" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Udstedt Af" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Ansvarlig" @@ -7240,7 +7244,7 @@ msgstr "Oprettet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Startdato" @@ -7248,7 +7252,7 @@ msgstr "Startdato" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Byg Underordnede Ordrer" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Ekstern link" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Del Detaljer" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Tilføj leverandørdel" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Intet lager" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Gruppe Roller" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Brugerinformation" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Valider Stykliste" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Vil du validere styklisten til denne samling?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "Stykliste Valideret" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "Materialregningen for denne del er blevet valideret" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "Materialregningen for denne del er tidligere blevet kontrolleret, men kræver fornyet godkendelse" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "Materialregningen for denne del er endnu ikke blevet valideret" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Valideret Den" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Valideret Af" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Valideret Af" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revision af" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Valideret Af" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revision af" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Standard lokation" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Kategori Standard Lokation" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Enheder" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Nøgleord" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Nøgleord" msgid "Available Stock" msgstr "Tilgængelig Lager" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "På bestilling" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Kræves til ordrer" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Allokeret til Byggeordrer" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Allokeret til Salgsordrer" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Låst" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Skabelon Del" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Samlede Del" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Komponent Del" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Testbar Del" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Oprettet af" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Standard Udløbsdato" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "dage" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Seneste Serienummer" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Stykliste" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Brugt I" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Del Prisfastsættelse" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Test Skabeloner" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Relaterede Dele" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Delen er låst" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Delparametre kan ikke redigeres, da delen er låst" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Påkrævet" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "Underskud" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Delparametre kan ikke redigeres, da delen er låst" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Påkrævet" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "Underskud" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Tilføj del" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Slet Del" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Sletning af denne del kan ikke fortrydes" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Ordre" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Bestil Lager" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Søg på serienummer" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Del Handlinger" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Valider Stykliste" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Vil du validere styklisten til denne samling?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "Stykliste Valideret" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "Materialregningen for denne del er blevet valideret" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "Materialregningen for denne del er tidligere blevet kontrolleret, men kræver fornyet godkendelse" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "Materialregningen for denne del er endnu ikke blevet valideret" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Valideret Den" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Valideret Af" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Valgfri" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "Ikke kontrolleret" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Intet lager tilgængeligt" msgid "This stock item has been depleted" msgstr "Denne lagervare er opbrugt" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Valideret" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Valgfri" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "Stykliste Information" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "Modtag valgte elementer" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Modtag Vare" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index de11567e2f..effbabf365 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Aktionen" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Suche" @@ -144,7 +144,8 @@ msgstr "Nein" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Teil" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Teil" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Teile" @@ -185,7 +186,7 @@ msgstr "Parameter" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parameter" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Teilkategorie" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Teil-Kategorien" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Lagerartikel" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Lagerartikel" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Lagerort" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Lagerort Typen" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Lagerhistorie" @@ -347,7 +348,7 @@ msgstr "Unternehmen" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Einkaufsbestellung" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Bestellungen" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Verkaufsauftrag" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Aufträge" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Rückgabe Auftrag" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Reklamationen" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kontakte" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Eigentümer" @@ -482,7 +483,7 @@ msgstr "Eigentümer" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Fehler" msgid "Errors" msgstr "Fehler" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Bauaufträge" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Fehler beim Verknüpfen des Barcodes" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Fehler beim Aktualisieren der Bestellung" msgid "Overdue" msgstr "Überfällig" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Dashboard-Widgets konnten nicht geladen werden." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Keine Widgets ausgewählt" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Verwenden Sie das Menü, um Widgets zum Dashboard hinzuzufügen" @@ -1844,7 +1845,7 @@ msgstr "Adresse" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Gruppen-Rollen werden aktualisiert" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Aktualisiert" @@ -2390,7 +2391,7 @@ msgstr "Keine Gegengenstände" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Abmelden" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Suchgruppe entfernen" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Plugin-Informationen" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -3003,7 +3004,7 @@ msgstr "Datum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Sendung" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inaktiv" @@ -3163,7 +3164,7 @@ msgstr "Kein Bestand" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "In Bestellung" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Details" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Kategorie" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Seriennummer" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Weiter" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Teil bearbeiten" @@ -3943,8 +3946,8 @@ msgstr "Verkaufsanforderungen" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Bauprodukte wurden abgebrochen" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Standard-Lagerort ausgewählt" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Verpackung" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Notiz" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "Ausgewählte Lagerartikel löschen" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Lager-Aktionen" @@ -6617,7 +6620,7 @@ msgstr "Punkte" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Währung" @@ -7093,14 +7096,14 @@ msgstr "Das zusammengebaute Teil darf keine BOM definiert haben, oder das BOM is #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "BOM nicht validiert" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Extern" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Bauauftrag Anzahl" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Aufgegeben von" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Verantwortlich" @@ -7240,7 +7244,7 @@ msgstr "Erstellt" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Startdatum" @@ -7248,7 +7252,7 @@ msgstr "Startdatum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Unter-Bauaufträge" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Externer Link" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Teil-Details" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Kein Bestand" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Gruppenrollen" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Benutzerinformation" @@ -7824,52 +7828,10 @@ msgstr "Bauauftragszuweisungen" msgid "Sales Order Allocations" msgstr "Verkaufsauftragszuweisungen" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "BOM validieren" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "BOM für diese Baugruppe validieren?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "BOM validiert" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "BOM für dieses Teil wurde validiert" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "Die BOM für dieses Teil wurde bereits überprüft, aber eine Revalidierung ist notwendig" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "BOM für dieses Teil wurde noch nicht validiert" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Validiert am" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Validiert von" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Validiert von" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variante von" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revision von" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Validiert von" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variante von" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revision von" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Standard Lagerort" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Standard-Lagerort der Kategorie" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Einheiten" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Schlüsselwörter" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Schlüsselwörter" msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Bestellt" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Erforderlich für Bestellungen" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Bauaufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Aufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Minimaler Bestand" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Gesperrt" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Vorlagenteil" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Baugruppe" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Komponente" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Testbares Teil" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Nachverfolgbares Teil" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Käufliches Teil" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Verkäufliches Teil" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Erstelldatum" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Erstellt von" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Standard Ablaufdatum" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "Tage" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Preisspanne" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "letzte Seriennummer" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Zuweisungen" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Stückliste" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Verwendet in" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Teilbepreisung" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Testvorlagen" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Zugehörige Teile" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Teil ist gesperrt" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Erforderlich" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Erforderlich" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Teil hinzufügen" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Teil löschen" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Das Löschen dieses Teils kann nicht rückgängig gemacht werden" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Bestellung" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Bestand bestellen" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Nach Seriennummer suchen" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Teile-Aktionen" @@ -8248,9 +8210,151 @@ msgstr "Inventureinträge" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "BOM validieren" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "BOM für diese Baugruppe validieren?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "BOM validiert" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "BOM für dieses Teil wurde validiert" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "Die BOM für dieses Teil wurde bereits überprüft, aber eine Revalidierung ist notwendig" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "BOM für dieses Teil wurde noch nicht validiert" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Validiert am" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Validiert von" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Vererbt" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Optional" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Verbrauchsmaterial" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Herausgabedatum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "Nicht geprüft" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Kein Lagerbestand verfügbar" msgid "This stock item has been depleted" msgstr "Dieser Lagerartikel wurde verbraucht" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Lagerinformationen" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Bestätigt" msgid "Show validated items" msgstr "Bestätigte Einträge anzeigen" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Vererbt" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Vererbte Elemente anzeigen" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Optional" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Optionale Elemente anzeigen" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Verbrauchsmaterial" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Verbrauchbare Artikel anzeigen" @@ -10024,18 +10108,6 @@ msgstr "Wird vererbt" msgid "Unit Quantity" msgstr "Einheiten Menge" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "BOM Information" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "Ausgewählte Elemente empfangen" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Element empfangen" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index f439d57622..140f7d8bde 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Ενέργειες" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Αναζήτηση" @@ -144,7 +144,8 @@ msgstr "Όχι" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Προϊόν" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Προϊόν" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Προϊόντα" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Παράμετροι" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Κατηγορία Προϊόντος" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Κατηγορίες Προϊόντων" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Προϊόν Αποθέματος" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Προϊόντα Αποθέματος" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Τοποθεσία Αποθέματος" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Τύποι Τοποθεσιών Αποθέματος" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Ιστορικό Αποθέματος" @@ -347,7 +348,7 @@ msgstr "Εταιρείες" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Εντολή Αγοράς" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Εντολές Αγοράς" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Εντολή Πώλησης" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Εντολές Πώλησης" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Εντολή Επιστροφής" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Εντολές Επιστροφής" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Επαφές" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Ιδιοκτήτης" @@ -482,7 +483,7 @@ msgstr "Ιδιοκτήτες" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Σφάλμα" msgid "Errors" msgstr "Σφάλματα" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Διαχειριστής" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Εντολές Κατασκευής" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Αποτυχία σύνδεσης γραμμοκώδικα" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Σφάλμα κατά την ενημέρωση της παραγγελ msgid "Overdue" msgstr "Εκπρόθεσμο" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Αποτυχία φόρτωσης widgets του πίνακα ελέγχου." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Δεν έχουν επιλεγεί Widgets" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Χρησιμοποιήστε το μενού για να προσθέσετε widgets στον πίνακα ελέγχου" @@ -1844,7 +1845,7 @@ msgstr "Υπολογιστής/Host" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Ενημέρωση ρόλων ομάδας" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Ενημερώθηκε" @@ -2390,7 +2391,7 @@ msgstr "Κανένα στοιχείο" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Αποσύνδεση" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Αφαίρεση ομάδας αναζήτησης" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Πληροφορίες πρόσθετου" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Ημερομηνία" @@ -3003,7 +3004,7 @@ msgstr "Ημερομηνία" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Αποστολή" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Ανενεργό" @@ -3163,7 +3164,7 @@ msgstr "Χωρίς απόθεμα" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "Σε παραγγελία" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Λεπτομέρειες" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Κατηγορία" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Σειριακός αριθμός" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Επόμενο" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Επεξεργασία Προϊόντος" @@ -3943,8 +3946,8 @@ msgstr "Απαιτήσεις πωλήσεων" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Τα αποτελέσματα κατασκευής ακυρώθηκαν" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "Επιλέξτε κωδικό έργου για αυτό το Προϊό #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Επιλέχθηκε η προεπιλεγμένη τοποθεσία" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Συσκευασία" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Σημείωση" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "Διαγραφή των επιλεγμένων ειδών αποθέματος" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Ενέργειες Αποθέματος" @@ -6617,7 +6620,7 @@ msgstr "Τελείες" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Νόμισμα" @@ -7093,14 +7096,14 @@ msgstr "Το συναρμολογημένο Προϊόν μπορεί να μη #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "Το BOM Δεν Έχει Επικυρωθεί" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Εξωτερικό" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Ποσότητα Κατασκευής" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Εκδόθηκε Από" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Υπεύθυνος" @@ -7240,7 +7244,7 @@ msgstr "Δημιουργήθηκε" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Ημερομηνία Έναρξης" @@ -7248,7 +7252,7 @@ msgstr "Ημερομηνία Έναρξης" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Θυγατρικές Εντολές Κατασκευής" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Εξωτερικός Σύνδεσμος" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Στοιχεία Προϊόντος" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Προσθήκη Προϊόντος Προμηθευτή" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Χωρίς Απόθεμα" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Ρόλοι Ομάδας" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Πληροφορίες Χρήστη" @@ -7824,52 +7828,10 @@ msgstr "Κατανομές Εντολών Κατασκευής" msgid "Sales Order Allocations" msgstr "Κατανομές Παραγγελιών Πώλησης" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Έλεγχος BOM" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Θέλετε να επικυρώσετε το BOM για αυτό το συναρμολόγημα;" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "Το BOM Επικυρώθηκε" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "Το BOM για αυτό το Προϊόν έχει επικυρωθεί" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "Το BOM για αυτό το Προϊόν έχει ελεγχθεί παλαιότερα, αλλά απαιτεί επανεπικύρωση" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "Το BOM για αυτό το Προϊόν δεν έχει επικυρωθεί ακόμη" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Επικυρώθηκε Στις" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Επικυρώθηκε Από" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Επικυρώθηκε Από" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Παραλλαγή του" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Αναθεώρηση του" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Επικυρώθηκε Από" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Παραλλαγή του" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Αναθεώρηση του" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Προεπιλεγμένη Τοποθεσία" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Προεπιλεγμένη Τοποθεσία Κατηγορίας" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Μονάδες" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Λέξεις-Κλειδιά" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Λέξεις-Κλειδιά" msgid "Available Stock" msgstr "Διαθέσιμο Απόθεμα" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Σε παραγγελία" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Απαιτείται για Παραγγελίες" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Δεσμευμένο για Εντολές Κατασκευής" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Δεσμευμένο για Παραγγελίες Πώλησης" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Ελάχιστο Απόθεμα" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Κλειδωμένο" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Πρότυπο Προϊόν" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Συναρμολογημένο Προϊόν" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Προϊόν Συστατικού" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Ελέγξιμο Προϊόν" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Ανιχνεύσιμο Προϊόν" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Αγοράσιμο Προϊόν" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Πωλήσιμο Προϊόν" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Δημιουργήθηκε Από" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Προεπιλεγμένη Λήξη" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "ημέρες" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Εύρος Τιμής" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Τελευταίος Σειριακός Αριθμός" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Επιλογή Αναθεώρησης Προϊόντος" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Παραλλαγές" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Δεσμεύσεις" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Κατάλογος Υλικών (BOM)" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Χρησιμοποιείται Σε" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Τιμολόγηση Προϊόντος" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Πρότυπα Δοκιμών" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Σχετικά Προϊόντα" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Το Προϊόν είναι Κλειδωμένο" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Οι παράμετροι προϊόντος δεν μπορούν να επεξεργαστούν επειδή το προϊόν είναι κλειδωμένο" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Απαιτείται" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Οι παράμετροι προϊόντος δεν μπορούν να #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Απαιτείται" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Προσθήκη Προϊόντος" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Διαγραφή Προϊόντος" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Η διαγραφή αυτού του Προϊόντος δεν μπορεί να αναιρεθεί" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Παραγγελία" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Παραγγελία Αποθέματος" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Αναζήτηση με σειριακό αριθμό" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Ενέργειες Προϊόντος" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Έλεγχος BOM" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Θέλετε να επικυρώσετε το BOM για αυτό το συναρμολόγημα;" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "Το BOM Επικυρώθηκε" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "Το BOM για αυτό το Προϊόν έχει επικυρωθεί" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "Το BOM για αυτό το Προϊόν έχει ελεγχθεί παλαιότερα, αλλά απαιτεί επανεπικύρωση" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "Το BOM για αυτό το Προϊόν δεν έχει επικυρωθεί ακόμη" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Επικυρώθηκε Στις" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Επικυρώθηκε Από" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Να επιτρέπονται παραλλαγές" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Κληρονομημένο" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Προαιρετικό" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Αναλώσιμο" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "Ποσότητα ρύθμισης" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "Φθορά" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "Στρογγυλοποίηση πολλαπλάσιου" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Ημερομηνία Έκδοσης" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "Δεν ελέγχθηκε" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Δεν υπάρχει διαθέσιμο απόθεμα" msgid "This stock item has been depleted" msgstr "Αυτό το Προϊόν αποθέματος έχει εξαντληθεί" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Πληροφορίες αποθέματος" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Κατανεμημένες γραμμές" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Επικυρωμένο" msgid "Show validated items" msgstr "Εμφάνιση επικυρωμένων στοιχείων" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Κληρονομημένο" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Εμφάνιση κληρονομημένων στοιχείων" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Να επιτρέπονται παραλλαγές" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Εμφάνιση Προϊόντων που επιτρέπουν αντικατάσταση παραλλαγών" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Προαιρετικό" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Εμφάνιση προαιρετικών στοιχείων" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Αναλώσιμο" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Εμφάνιση αναλώσιμων στοιχείων" @@ -10024,18 +10108,6 @@ msgstr "Κληρονομείται" msgid "Unit Quantity" msgstr "Ποσότητα μονάδας" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "Ποσότητα ρύθμισης" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "Φθορά" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "Στρογγυλοποίηση πολλαπλάσιου" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "Πληροφορίες BOM" @@ -11677,7 +11749,7 @@ msgstr "Φιλτράρισμα βάσει κατάστασης γραμμής" msgid "Receive selected items" msgstr "Παραλαβή επιλεγμένων Προϊόντων" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Παραλαβή Προϊόντος" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index a01d46c85b..1153473118 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -88,7 +88,7 @@ msgstr "Actions" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Search" @@ -139,7 +139,8 @@ msgstr "No" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -150,7 +151,7 @@ msgid "Part" msgstr "Part" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -158,7 +159,7 @@ msgstr "Part" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Parts" @@ -180,7 +181,7 @@ msgstr "Parameter" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parameters" @@ -239,10 +240,10 @@ msgid "Part Category" msgstr "Part Category" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Part Categories" @@ -262,7 +263,7 @@ msgid "Stock Item" msgstr "Stock Item" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -272,7 +273,7 @@ msgid "Stock Items" msgstr "Stock Items" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Stock Location" @@ -293,7 +294,7 @@ msgid "Stock Location Types" msgstr "Stock Location Types" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Stock History" @@ -342,7 +343,7 @@ msgstr "Companies" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -365,12 +366,12 @@ msgid "Purchase Order" msgstr "Purchase Order" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Purchase Orders" @@ -398,11 +399,11 @@ msgid "Sales Order" msgstr "Sales Order" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Sales Orders" @@ -423,11 +424,11 @@ msgid "Return Order" msgstr "Return Order" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Return Orders" @@ -466,7 +467,7 @@ msgid "Contacts" msgstr "Contacts" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Owner" @@ -477,7 +478,7 @@ msgstr "Owners" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -575,7 +576,7 @@ msgstr "Selection Entries" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -614,15 +615,15 @@ msgstr "Error" msgid "Errors" msgstr "Errors" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Build Orders" @@ -803,7 +804,7 @@ msgid "Failed to link barcode" msgstr "Failed to link barcode" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -983,15 +984,15 @@ msgstr "Error updating order" msgid "Overdue" msgstr "Overdue" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Failed to load dashboard widgets." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "No Widgets Selected" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Use the menu to add widgets to the dashboard" @@ -1839,7 +1840,7 @@ msgstr "Host" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2339,7 +2340,7 @@ msgstr "Updating group roles" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Updated" @@ -2385,7 +2386,7 @@ msgstr "No items" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2764,7 +2765,7 @@ msgstr "Logout" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2854,7 +2855,7 @@ msgstr "Remove search group" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2968,12 +2969,12 @@ msgstr "Plugin Information" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2988,7 +2989,7 @@ 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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Date" @@ -2998,7 +2999,7 @@ msgstr "Date" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3137,8 +3138,8 @@ msgstr "Shipment" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inactive" @@ -3158,7 +3159,7 @@ msgstr "No stock" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3167,8 +3168,8 @@ msgstr "On Order" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3182,9 +3183,9 @@ msgstr "Details" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3207,8 +3208,8 @@ msgstr "Category" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3234,6 +3235,8 @@ msgstr "Serial Number" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3845,7 +3848,7 @@ msgid "Next" msgstr "Next" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Edit Part" @@ -3938,8 +3941,8 @@ msgstr "Sales Requirements" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4653,7 +4656,7 @@ msgstr "Build outputs have been cancelled" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4664,7 +4667,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4745,7 +4748,7 @@ msgstr "Select project code for this line item" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4805,8 +4808,8 @@ msgid "Default location selected" msgstr "Default location selected" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4918,7 +4921,7 @@ msgstr "Packaging" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Note" @@ -5491,7 +5494,7 @@ msgid "Delete selected stock items" msgstr "Delete selected stock items" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Stock Actions" @@ -6612,7 +6615,7 @@ msgstr "Dots" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Currency" @@ -7088,14 +7091,14 @@ msgstr "The assembled part may not have a Bill of Materials (BOM) defined, or th #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "BOM Not Validated" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "The Bill of Materials for this assembly has not been validated." @@ -7132,7 +7135,7 @@ msgstr "The Bill of Materials for this assembly has not been validated." #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7159,10 +7162,11 @@ msgid "External" msgstr "External" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7177,7 +7181,7 @@ msgid "Build Quantity" msgstr "Build Quantity" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7195,11 +7199,11 @@ msgid "Issued By" msgstr "Issued By" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsible" @@ -7235,7 +7239,7 @@ msgstr "Created" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Start Date" @@ -7243,7 +7247,7 @@ msgstr "Start Date" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7288,7 +7292,7 @@ msgid "Child Build Orders" msgstr "Child Build Orders" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7577,7 +7581,7 @@ msgstr "External Link" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Part Details" @@ -7676,7 +7680,7 @@ msgid "Add Supplier Part" msgstr "Add Supplier Part" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "No Stock" @@ -7702,7 +7706,7 @@ msgid "Group Roles" msgstr "Group Roles" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "User Information" @@ -7819,52 +7823,10 @@ msgstr "Build Order Allocations" msgid "Sales Order Allocations" msgstr "Sales Order Allocations" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "Validating BOM" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "BOM validated" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Validate BOM" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Do you want to validate the bill of materials for this assembly?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "BOM Validated" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "The Bill of Materials for this part has been validated" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "The Bill of Materials for this part has previously been checked, but requires revalidation" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "The Bill of Materials for this part has not yet been validated" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Validated On" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Validated By" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7873,6 +7835,14 @@ msgstr "Validated By" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variant of" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revision of" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7881,38 +7851,26 @@ msgstr "Validated By" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variant of" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revision of" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Default Location" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Category Default Location" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Units" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Keywords" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7920,151 +7878,165 @@ msgstr "Keywords" msgid "Available Stock" msgstr "Available Stock" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "On order" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Required for Orders" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Allocated to Build Orders" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Allocated to Sales Orders" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Minimum Stock" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Locked" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Template Part" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Assembled Part" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Component Part" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Testable Part" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Trackable Part" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Purchaseable Part" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Saleable Part" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Creation Date" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Created By" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Default Expiry" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "days" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Price Range" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Latest Serial Number" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Select Part Revision" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Bill of Materials" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Used In" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Part Pricing" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Test Templates" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Related Parts" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Part is Locked" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Part parameters cannot be edited, as the part is locked" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Required" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "Deficit" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8073,46 +8045,36 @@ msgstr "Part parameters cannot be edited, as the part is locked" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Required" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "Deficit" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Add Part" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Delete Part" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Deleting this part cannot be reversed" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Order" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Order Stock" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Search by serial number" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Part Actions" @@ -8243,9 +8205,151 @@ msgstr "Stocktake Entries" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "Validating BOM" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "BOM validated" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Validate BOM" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Do you want to validate the bill of materials for this assembly?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "BOM Validated" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "The Bill of Materials for this part has been validated" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "The Bill of Materials for this part has previously been checked, but requires revalidation" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "The Bill of Materials for this part has not yet been validated" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "Compare Bill of Materials" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Validated On" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Validated By" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Allow Variants" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Inherited" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Optional" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Consumable" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "Setup Quantity" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "Attrition" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "Rounding Multiple" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "No changes" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "Part removed from BOM" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "Part added to BOM" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "Changes" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "Primary Assembly" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "Primary assembly for comparison" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "Select assembly to compare" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "Secondary Assembly" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "Display Mode" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "Select display mode for BOM comparison" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "Show all Parts" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "Show different Parts" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "Show common Parts" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "Select an assembly to view Bill of Materials comparison" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8514,7 +8618,7 @@ msgstr "Issue Date" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8693,7 +8797,7 @@ msgid "Not checked" msgstr "Not checked" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9166,19 +9270,19 @@ msgstr "No stock available" msgid "This stock item has been depleted" msgstr "This stock item has been depleted" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Stock Information" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Allocated Lines" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "Line Item" @@ -9725,40 +9829,20 @@ msgstr "Validated" msgid "Show validated items" msgstr "Show validated items" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Inherited" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Show inherited items" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Allow Variants" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Show items which allow variant substitution" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Optional" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Show optional items" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Consumable" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Show consumable items" @@ -10019,18 +10103,6 @@ msgstr "Gets Inherited" msgid "Unit Quantity" msgstr "Unit Quantity" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "Setup Quantity" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "Attrition" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "Rounding Multiple" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "BOM Information" @@ -11672,7 +11744,7 @@ msgstr "Filter by line item status" msgid "Receive selected items" msgstr "Receive selected items" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Receive Item" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 07d406ab58..81d5c36cab 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Acciones" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Buscar" @@ -144,7 +144,8 @@ msgstr "No" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Pieza" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Pieza" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Piezas" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parámetros" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Categoría de Pieza" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Categorías de Pieza" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Artículo de stock" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Artículos de Stock" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Ubicación de existencias" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Tipos de ubicaciones de existencias" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Histórico de existencias" @@ -347,7 +348,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Pedido de compra" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Orden de venta" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Órdenes de venta" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Orden de devolución" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Órdenes de devolución" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Contactos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Propietario" @@ -482,7 +483,7 @@ msgstr "Propietarios" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Error" msgid "Errors" msgstr "Errores" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Órdenes de construcción" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Error al vincular código de barras" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Error al actualizar orden" msgid "Overdue" msgstr "Vencido" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Error al cargar los widgets del tablero." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "No hay widgets seleccionados" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Usa el menú para añadir widgets al panel de control" @@ -1844,7 +1845,7 @@ msgstr "Servidor" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Actualizado" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Cerrar sesión" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Información del complemento" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Fecha" @@ -3003,7 +3004,7 @@ msgstr "Fecha" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Envío" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inactivo" @@ -3163,7 +3164,7 @@ msgstr "Sin Stock" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "En pedido" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Detalles" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Categoría" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Número de serie" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Editar Pieza" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Salidas de Construcción han sido canceladas" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Ubicación por defecto seleccionada" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Empaquetado" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Nota" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Acciones de inventario" @@ -6617,7 +6620,7 @@ msgstr "Puntos" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Divisa" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Externo" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Cantidad de construcción" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Emitido por" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsable" @@ -7240,7 +7244,7 @@ msgstr "Creado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Enlace externo" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Sin existencias" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variante de" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revisión de" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variante de" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revisión de" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Ubicación Predeterminada" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Ubicación por defecto de categoría" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Palabras claves" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Palabras claves" msgid "Available Stock" msgstr "Existencias disponibles" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "En pedido" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Requerido para pedidos" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Existencias mínimas" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Último número de serie" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Precio de pieza" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Plantillas de Prueba" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Piezas Relacionadas" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Requerido" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Requerido" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Añadir pieza" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Eliminar pieza" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "La eliminación de esta pieza no se puede revertir" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Orden" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Fecha de emisión" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "Recibir artículos seleccionados" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 54c7509a21..581e6118eb 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Acciones" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Buscar" @@ -144,7 +144,8 @@ msgstr "No" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Pieza" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Pieza" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Piezas" @@ -185,7 +186,7 @@ msgstr "Parámetro" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parámetros" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Categoría de Pieza" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Categorías de Pieza" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Artículo de stock" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Artículos de Stock" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Ubicación de almacén" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Tipos de ubicaciones de existencias" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Histórico de existencias" @@ -347,7 +348,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Pedido de compra" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Órdenes de compra" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Orden de venta" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Órdenes de venta" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Orden de devolución" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Ordenes de devolución" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Contactos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Propietario" @@ -482,7 +483,7 @@ msgstr "Propietarios" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Error" msgid "Errors" msgstr "Errores" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordenes de Producción" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "No se pudo vincular el código de barras" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Error actualizando la orden" msgid "Overdue" msgstr "Vencido" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Fallo al cargar los componentes del dashboard" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "No hay widgets seleccionados" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Usa el menú para añadir widgets al panel de control" @@ -1844,7 +1845,7 @@ msgstr "Servidor" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Actualizando cargos de grupo" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Actualizado" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Cerrar sesión" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Eliminar grupo de búsqueda" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Información del complemento" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Fecha" @@ -3003,7 +3004,7 @@ msgstr "Fecha" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Envío" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inactivo" @@ -3163,7 +3164,7 @@ msgstr "Sin existencias" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "En pedido" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Detalles" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Categoría" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Número de serie" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Editar Pieza" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Las salidas de la construcción han sido canceladas" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Ubicación por defecto seleccionada" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Empaquetado" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Nota" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "Puntos" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Moneda" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Cantidad de construcción" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Emitido por" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsable" @@ -7240,7 +7244,7 @@ msgstr "Creado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Fecha de inicio" @@ -7248,7 +7252,7 @@ msgstr "Fecha de inicio" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Órdenes de Trabajo herederas" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Enlace externo" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Detalles de la Pieza" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Sin existencias" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Validar BOM" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variante de" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revisión de" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variante de" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revisión de" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Ubicación Predeterminada" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Ubicación de Categoría Predeterminada" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Palabras claves" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Palabras claves" msgid "Available Stock" msgstr "Existencias disponibles" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "En pedido" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Requerido para Pedidos" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Asignado para Construir Pedidos" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Existencias Mínimas" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Fecha de Creación" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Creado Por" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Rango de Precios" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Último número de serie" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Asignaciones" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Lista de Materiales" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Requerido" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Requerido" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Añadir pieza" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Eliminar pieza" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "La eliminación de esta parte no puede ser revertida" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Pedido" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Validar BOM" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Opcional" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Consumible" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Fecha de emisión" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Validado" msgid "Show validated items" msgstr "Mostrar artículos validados" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Opcional" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Consumible" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Mostrar artículos consumibles" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "Recibir elementos seleccionados" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index f108afb364..1f7aa68761 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Toimingud" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Otsing" @@ -144,7 +144,8 @@ msgstr "Ei" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Osa" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Osa" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Osad" @@ -185,7 +186,7 @@ msgstr "Parameeter" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parameetrid" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Osa kategooria" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Osa kategooriad" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Lao asukoht" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Lao asukoha liigid" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Laoseisu ajalugu" @@ -347,7 +348,7 @@ msgstr "Ettevõtted" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Ostukorraldus" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Ostukorraldused" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kontaktid" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Omanik" @@ -482,7 +483,7 @@ msgstr "Omanikud" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Tõrge" msgid "Errors" msgstr "Tõrked" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Tõrge tellimuse uuendamisel" msgid "Overdue" msgstr "Üle tähtaja" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "Võõrustaja" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Grupi rollide uuendamine" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Uuendatud" @@ -2390,7 +2391,7 @@ msgstr "Üksuseid pole" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Logi välja" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Kuupäev" @@ -3003,7 +3004,7 @@ msgstr "Kuupäev" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Mitteaktiivne" @@ -3163,7 +3164,7 @@ msgstr "Laoseis puudub" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "Tellimisel" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Üksikasjad" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Kategooria" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Seerianumber" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Järgmine" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Muuda osa" @@ -3943,8 +3946,8 @@ msgstr "Müügi nõuded" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Ehitustulemused on tühistatud" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Pakkimine" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Märkus" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "Punktid" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Valuuta" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Väline" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Väline link" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Pole laos" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "Tellimuse koostamise eraldised" msgid "Sales Order Allocations" msgstr "Müügitellimuste eraldamine" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Kas soovite selle koostamise jaoks koostamise nimekirja kontrollida?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Kategooria vaikimisi asukoht" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Ühikud" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Märksõnad" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Märksõnad" msgid "Available Stock" msgstr "Saadaval laos" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Tellimisel" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Ehitusettevõtetele eraldatud" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Määratud müügitellimustele" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Minimaalne laoseis" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Lukustatud" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Malli osa" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Testitav osa" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Jälgitav osa" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Ostetav osa" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Müüdav osa" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Loomise kuupäev" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Hinnavahemik" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Variandid" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Osale osade parameetreid ei saa muuta, kuna osa on lukus" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Nõutud" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Osale osade parameetreid ei saa muuta, kuna osa on lukus" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Nõutud" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Lisa osa" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Selle osa kustutamist ei saa tagasi võtta" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Otsi seerianumbri järgi" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Osa toimingud" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Kas soovite selle koostamise jaoks koostamise nimekirja kontrollida?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Variantide lubamine" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Päritud" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Valikuline" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Väljastamise kuupäev" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "See laoseis on ammendatud" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Kinnitatud" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Päritud" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Variantide lubamine" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Näita esemeid, mis lubavad variatsiooni asendamist" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Valikuline" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "Filtreeri rea üksuse oleku järgi" msgid "Receive selected items" msgstr "Võta vastu valitud üksused" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 0616fc05aa..7ceb75b195 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "" @@ -144,7 +144,8 @@ msgstr "" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 84ba1cc22e..3f9b6468be 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "" @@ -144,7 +144,8 @@ msgstr "" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index 30a25db579..0dff8a4fb8 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -93,7 +93,7 @@ msgstr "Actions" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Rechercher" @@ -144,7 +144,8 @@ msgstr "Non" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Pièce" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Pièce" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Composants" @@ -185,7 +186,7 @@ msgstr "Paramètre" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Paramètres" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Catégorie de composant" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Catégories de composants" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Article en stock" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Articles en stock" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Emplacement du stock" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Emplacements des stocks" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Historique du stock" @@ -347,7 +348,7 @@ msgstr "Sociétés" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Commande d’achat" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Ordres d'achat" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Ventes" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Ordres de vente" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Retour de commande" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Retours" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Contacts" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Propriétaire" @@ -482,7 +483,7 @@ msgstr "Propriétaires" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Erreur" msgid "Errors" msgstr "Erreurs" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Administrateur" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordres de fabrication" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Impossible de lier le code-barre" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Erreur lors de la mise à jour des commandes" msgid "Overdue" msgstr "En retard" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Impossible de charger les widgets du tableau de bord." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Aucun gadget sélectionné" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Utilisez le menu pour ajouter des gadgets au tableau de bord" @@ -1844,7 +1845,7 @@ msgstr "Serveur" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Mise à jour des roles du groupe" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Mis à jour" @@ -2390,7 +2391,7 @@ msgstr "Aucun élément" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Se déconnecter" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Supprimer le groupe de recherche" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Informations sur le plugin" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Date" @@ -3003,7 +3004,7 @@ msgstr "Date" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Livraison" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inactif" @@ -3163,7 +3164,7 @@ msgstr "Aucun stock" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "En Commande" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Détails" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Catégorie" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Numéro de série" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Suivant" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Modifier la pièce" @@ -3943,8 +3946,8 @@ msgstr "Conditions de vente" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Les résultats de construction ont été annulés" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Emplacement par défaut" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Conditionnement" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Note" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "Supprimer les articles en stock sélectionnés" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Actions sur le stock" @@ -6617,7 +6620,7 @@ msgstr "Points" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Devise" @@ -7093,14 +7096,14 @@ msgstr "La pièce d'assemblage pourrait ne pas avoir de nomenclature (BOM) défi #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "Nomenclature non validée" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Externe" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Quantité de fabrication" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Émis par" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsable" @@ -7240,7 +7244,7 @@ msgstr "Créé" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Date de début" @@ -7248,7 +7252,7 @@ msgstr "Date de début" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Ordre de fabrication enfant" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Lien externe" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Détails de la pièce" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Ajouter la pièce du fournisseur" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Aucun stock" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Roles du groupe" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Informations de l'utilisateur" @@ -7824,52 +7828,10 @@ msgstr "Allocation de l'ordre de construction" msgid "Sales Order Allocations" msgstr "Allocations de l'ordre de ventes" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Valider la nomenclature" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Voulez-vous valider la nomenclature pour cet assemblage ?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "Nomenclature validée" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "La nomenclature pour cette pièce a été validée" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "La nomenclature pour cette pièce a déjà été vérifiée mais nécessite une deuxième vérification" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "La nomenclature pour cette pièce n'a pas encore été validée" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Validée sur" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Validé par" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Validé par" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variante de" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Révision de" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Validé par" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variante de" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Révision de" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Emplacement par défaut" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Emplacement par défaut de la catégorie" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Unités" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Mots-clés" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Mots-clés" msgid "Available Stock" msgstr "Stock disponible" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Sur commande" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Requis pour les commandes" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Alloué à l'ordre de construction" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Alloué aux ordres de ventes" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Stock Minimum" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Verrouillé" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Modèle de la pièce" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Pièce assemblée" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Pièce composante" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Pièce testable" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Pièce suivable" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Pièce achetable" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Pièce vendable" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Date de création" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Créé par" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Expiration par défaut" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "jours" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Échelle des prix" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Dernier numéro de série" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Sélectionner une révision de pièce" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Liste des matériaux" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Utilisé pour" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Prix des pièces" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Modèles de test" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Pièces associées" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "La pièce est bloquée" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Les paramètres de la partie ne peuvent pas être modifiés, car la partie est verrouillée" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Requis" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Les paramètres de la partie ne peuvent pas être modifiés, car la part #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Requis" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Ajouter Pièce" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Supprimer la pièce" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "La suppression de cette pièce est irréversible" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Commande" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Stock de commandes" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Rechercher par numéro de série" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Actions sur les pièces" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Valider la nomenclature" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Voulez-vous valider la nomenclature pour cet assemblage ?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "Nomenclature validée" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "La nomenclature pour cette pièce a été validée" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "La nomenclature pour cette pièce a déjà été vérifiée mais nécessite une deuxième vérification" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "La nomenclature pour cette pièce n'a pas encore été validée" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Validée sur" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Validé par" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Autoriser les variantes" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Hérité" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Optionnel" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Consommable" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "Spécifier la quantité" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "Attrition" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "Arrondi au multiple" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Date d'émission" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Aucun stocke disponible" msgid "This stock item has been depleted" msgstr "Cet article a été épuisé" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Information de stock" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Lignes allouées" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Validée" msgid "Show validated items" msgstr "Afficher les articles valides" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Hérité" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Afficher les articles hérités" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Autoriser les variantes" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Afficher les éléments qui permettent la substitution de variantes" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Optionnel" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Afficher les articles optionnels" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Consommable" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Afficher les articles consommables" @@ -10024,18 +10108,6 @@ msgstr "Obtenir les hérités" msgid "Unit Quantity" msgstr "Quantité unitaire" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "Spécifier la quantité" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "Attrition" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "Arrondi au multiple" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "Informations de nomenclature" @@ -11677,7 +11749,7 @@ msgstr "Filtrer par statut d'article" msgid "Receive selected items" msgstr "Recevoir les éléments sélectionnés" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Recevoir l'article" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 700e0fe05b..624c75e0d5 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\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" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "חפש" @@ -144,7 +144,8 @@ msgstr "לא" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "פריט" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "פריט" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "פריטים" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "קטגוריית פריט" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "קטגוריית פריטים" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "פריט במלאי" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "פריטים במלאי" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "מיקום מלאי" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "סוגי מיקום מלאי" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "היסטוריית מלאי" @@ -347,7 +348,7 @@ msgstr "חברות" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "הזמנות רכש" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "הזמנת רכש" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "הזמנת מכירה" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "הזמנות מכירה" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "החזרת הזמנה" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "החזרת הזמנות" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "אנשי קשר" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "בעלים" @@ -482,7 +483,7 @@ msgstr "בעלים" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "שגיאה" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "מארח" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "התנתק" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "משלוח" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "לא פעיל" @@ -3163,7 +3164,7 @@ msgstr "אין מלאי" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "מספר סידורי" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 1600733b12..e8a43c54bc 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "" @@ -144,7 +144,8 @@ msgstr "" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index d1dca5a47f..5b21b48821 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Műveletek" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Keresés" @@ -144,7 +144,8 @@ msgstr "Nem" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Alkatrész" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Alkatrész" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Alkatrészek" @@ -185,7 +186,7 @@ msgstr "Paraméter" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Paraméterek" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Alkatrész kategória" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Alkatrész kategóriák" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Készlet tétel" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Készlet tételek" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Készlet hely" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Készlethely típusok" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Készlettörténet" @@ -347,7 +348,7 @@ msgstr "Cégek" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Beszerzési rendelés" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Beszerzési rendelések" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Vevői rendelés" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Vevői rendelések" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Visszavétel" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Visszavételek" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kapcsolatok" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Tulajdonos" @@ -482,7 +483,7 @@ msgstr "Tulajdonosok" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Hiba" msgid "Errors" msgstr "Hibák" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Adminisztrátor" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Gyártási utasítások" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Vonalkód párosítás sikertelen" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Rendelés módosítási hiba" msgid "Overdue" msgstr "Késésben" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Sikertelen a műszerfal komponensek betöltése." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Nincsen komponens kiválasztva" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Használd a menüt, hogy komponenseket adj a műszerfalhoz" @@ -1844,7 +1845,7 @@ msgstr "Kiszolgáló" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Csoport szerepkörök frissítése" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Frissítve" @@ -2390,7 +2391,7 @@ msgstr "Nincsenek tételek" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Kijelentkezés" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Keresési csoport eltávolítása" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Plugin információ" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Dátum" @@ -3003,7 +3004,7 @@ msgstr "Dátum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Szállítmány" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inaktív" @@ -3163,7 +3164,7 @@ msgstr "Nincs készlet" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "Rendelve" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Részletek" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Kategória" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Sorozatszám" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Következő" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Alkatrész szerkesztése" @@ -3943,8 +3946,8 @@ msgstr "Értékesítési igények" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "A gyártási kimenetek visszavonásra kerültek" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "Projekt kód kiválasztása ehhez a sortételhez" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Alapértelmezett készlethely kiválasztva" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Csomagolás" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Megjegyzés" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "Kiválasztott készlet tételek törlése" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Készlet műveletek" @@ -6617,7 +6620,7 @@ msgstr "Pontok" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Pénznem" @@ -7093,14 +7096,14 @@ msgstr "Az összeszerelt alkatrészhez nem lehet anyagjegyzék (BOM) definiálva #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "Alkatrészjegyzék nincs ellenőrizve" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Külső" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Gyártási mennyiség" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Kiállította" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Felelős" @@ -7240,7 +7244,7 @@ msgstr "Létrehozva" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Kezdő dátum" @@ -7248,7 +7252,7 @@ msgstr "Kezdő dátum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Alárendelt gyártások" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Külső link" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Alkatrész részletei" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Nincs készlet" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Csoport szabályok" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Felhasználói adatok" @@ -7824,52 +7828,10 @@ msgstr "Gyártáshoz foglalások" msgid "Sales Order Allocations" msgstr "Vevői rendeléshez foglalások" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Alkatrészjegyzék ellenőrzése" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Szeretné ellenőrizni az alkatrészjegyzéket ehhez az összeállításhoz?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "Alkatrészjegyzék ellenőrizve" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "Az alkatrészjegyzék ehhez az alkatrészhez ellenőrizve lett" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "Az alkatrészjegyzék ehhez az alkatrészhez korábban ellenőrizve lett, de újraellenőrzést igényel" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "Az alkatrészjegyzék ehhez az alkatrészhez még nem lett ellenőrizve" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Alkatrészjegyzék ellenőrizve" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Ellenőrízte" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Ellenőrízte" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Változata ennek" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Ennek a verziója" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Ellenőrízte" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Változata ennek" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Ennek a verziója" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Alapértelmezett hely" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Kategória alapértelmezett készlethely" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Mértékegységek" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Kulcsszavak" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Kulcsszavak" msgid "Available Stock" msgstr "Elérhető készlet" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Rendelésekhez szükséges" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Gyártási rendelésekhez lefoglalva" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Értékesítési rendeléshez lefoglalva" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Minimum készlet" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Zárolt" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Sablon alkatrész" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Gyártmány alkatrész" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Komponens alkatrész" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Tesztelhető alkatrész" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Nyomkövethető alkatrész" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Beszerezhető alkatrész" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Értékesíthető alkatrész" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Létrehozás dátuma" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Készítette" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Alapértelmezett lejárat" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "nap" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Ártartomány" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Legutolsó sorozatszám" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Alkatrész revízió kiválasztása" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Változatok" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Foglalások" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Alkatrészjegyzék" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Felhasználva ebben" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Alkatrész árak" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Teszt sablonok" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Kapcsolódó alkatrészek" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Zárolt alkatrész" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Az alkatrész paraméterek nem szerkeszthetők, mivel az alkatrész zárolva van" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Kötelező" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "Hiány" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Az alkatrész paraméterek nem szerkeszthetők, mivel az alkatrész zár #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Kötelező" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "Hiány" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Alkatrész hozzáadása" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Alkatrész törlése" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Az alkatrész törlése nem visszavonható" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Rendelés" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Készlet rendelés" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Sorozatszámra keresés" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Alkatrész műveletek" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Alkatrészjegyzék ellenőrzése" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Szeretné ellenőrizni az alkatrészjegyzéket ehhez az összeállításhoz?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "Alkatrészjegyzék ellenőrizve" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "Az alkatrészjegyzék ehhez az alkatrészhez ellenőrizve lett" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "Az alkatrészjegyzék ehhez az alkatrészhez korábban ellenőrizve lett, de újraellenőrzést igényel" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "Az alkatrészjegyzék ehhez az alkatrészhez még nem lett ellenőrizve" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Alkatrészjegyzék ellenőrizve" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Ellenőrízte" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Változatok Engedélyezése" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Örökölt" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Opcionális" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Fogyóeszköz" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "Beállítási mennyiség" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "Selejt" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "Kerekítési többszörös" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Kiállítás dátuma" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "Nincs ellenőrizve" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Nincs elérhető készlet" msgid "This stock item has been depleted" msgstr "Készlet tétel elfogyott" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Készlet adatok" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Lefoglalt sorok" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Jóváhagyva" msgid "Show validated items" msgstr "Érvényesített tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Örökölt" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Örökölt tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Változatok Engedélyezése" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Változat helyettesítést engedélyező tételek megjelenítése" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Opcionális" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Opcionális elemek mutatása" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Fogyóeszköz" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Fogyóeszköz tételek megjelenítése" @@ -10024,18 +10108,6 @@ msgstr "Örökölt" msgid "Unit Quantity" msgstr "Mennyiségi egység" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "Beállítási mennyiség" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "Selejt" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "Kerekítési többszörös" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "Anyagjegyzék információ" @@ -11677,7 +11749,7 @@ msgstr "Szűrés sortétel státusz szerint" msgid "Receive selected items" msgstr "Kiválasztott tételek bevételezése" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Tétel bevételezése" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index 64a314e84b..89e978bde4 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Cari" @@ -144,7 +144,8 @@ msgstr "Tidak" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "Perusahaan" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kontak" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Pemilik" @@ -482,7 +483,7 @@ msgstr "Pemilik" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Galat" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Tidak Aktif" @@ -3163,7 +3164,7 @@ msgstr "Tidak ada persediaan" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Rincian" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Nomor Seri" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Catatan" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 773d1315d6..6fca768e83 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Azioni" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Ricerca" @@ -144,7 +144,8 @@ msgstr "No" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Articolo" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Articolo" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Articoli" @@ -185,7 +186,7 @@ msgstr "Parametro" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parametri" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Categoria Articolo" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Categorie Articolo" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Articolo in magazzino" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Articoli in magazzino" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Ubicazione articolo" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Tipi ubicazione articolo" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Cronologia Magazzino" @@ -347,7 +348,7 @@ msgstr "Aziende" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Ordine d'acquisto" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Ordini d'acquisto" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Ordine di Vendita" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Ordini di Vendita" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Ordine di reso" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Ordini di reso" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Contatti" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Proprietario" @@ -482,7 +483,7 @@ msgstr "Proprietari" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Errore" msgid "Errors" msgstr "Errori" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordini di Produzione" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Collegamento al codice a barre non riuscito" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Errore nell'aggiornare l'ordine" msgid "Overdue" msgstr "In ritardo" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Impossibile caricare i widget della dashboard." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Nessun Widget Selezionato" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Usa il menu per aggiungere widget alla dashboard" @@ -1844,7 +1845,7 @@ msgstr "Host" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Aggiornamento dei ruoli di gruppo" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Aggiornato" @@ -2390,7 +2391,7 @@ msgstr "Nessun articolo" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Disconnettiti" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Rimuovi gruppo di ricerca" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Informazioni Plugin" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Data" @@ -3003,7 +3004,7 @@ msgstr "Data" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Spedizione" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inattivo" @@ -3163,7 +3164,7 @@ msgstr "Nessuno stock" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "In ordine" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Dettagli" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Categoria" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Numero Seriale" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Successivo" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Modifica Articolo" @@ -3943,8 +3946,8 @@ msgstr "Requisiti di vendita" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Gli output di produzione sono stati cancellati" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "Seleziona il codice progetto per questa voce di riga" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Posizione predefinita selezionata" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Imballaggio" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Nota" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "Elimina gli articoli a magazzino selezionati" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Azioni magazzino" @@ -6617,7 +6620,7 @@ msgstr "Punti" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Valuta" @@ -7093,14 +7096,14 @@ msgstr "L'articolo assemblato non può avere una Distinta base (BOM) definita, o #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "Distinta base non validata" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Esterna" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Quantità Produzione" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Emesso da" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsabile" @@ -7240,7 +7244,7 @@ msgstr "Creato" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Data inizio" @@ -7248,7 +7252,7 @@ msgstr "Data inizio" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Ordine di Produzione Subordinato" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Collegamento esterno" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Dettagli Articolo" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Aggiungi articolo fornitore" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Nessuna giacenza" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Ruoli gruppo" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Informazioni utente" @@ -7824,52 +7828,10 @@ msgstr "Assegnazione ordine di produzione" msgid "Sales Order Allocations" msgstr "Assegnazione Ordini Di Vendita" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Valida Distinta Base" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Vuoi convalidare la distinta base per questo assemblaggio?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "Distinta base validata" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "La distinta base per questo articolo è stata validata" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "La distinta base per questo articolo è stata precedentemente verificata, ma richiede la riconvalida" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "La distinta base per questo articolo non è stata ancora validata" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Validata il" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Validata da" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Validata da" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variante di" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revisione di" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Validata da" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variante di" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revisione di" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Posizione Predefinita" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Posizione Predefinita Della Categoria" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Unità" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Parole Chiave" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Parole Chiave" msgid "Available Stock" msgstr "Giacenza Disponibile" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "In ordine" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Richiesto per gli ordini" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Assegnato agli Ordini di Produzione" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Assegnato agli Ordini di Vendita" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Scorta Minima" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Bloccato" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Modello articolo" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Articolo assemblato" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Articolo Componente" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Articolo Testabile" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Articolo tracciabile" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Articolo Acquistabile" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Articolo Vendibile" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Data di creazione" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Creato Da" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Scadenza Predefinita" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "giorni" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Fascia di Prezzo" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Ultimo Numero Di Serie" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Seleziona Revisione Articolo" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Varianti" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Allocazioni" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Distinta base" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Utilizzato In" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Prezzo Articolo" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Modelli test" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Articoli correlati" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "L'articolo è bloccato" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "I parametri dell'articolo non possono essere modificati, poiché l'articolo è bloccata" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Richiesto" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "Deficit" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "I parametri dell'articolo non possono essere modificati, poiché l'artic #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Richiesto" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "Deficit" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Aggiungi articolo" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Elimina Articolo" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "L'eliminazione di questo articolo non è reversibile" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Ordine" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Ordine Stock" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Cerca per numero di serie" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Azioni articolo" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Valida Distinta Base" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Vuoi convalidare la distinta base per questo assemblaggio?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "Distinta base validata" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "La distinta base per questo articolo è stata validata" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "La distinta base per questo articolo è stata precedentemente verificata, ma richiede la riconvalida" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "La distinta base per questo articolo non è stata ancora validata" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Validata il" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Validata da" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Consenti Varianti" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Ereditato" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Opzionale" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Consumabile" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "Imposta quantità" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "Logoramento" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "Arrotondamento Multiplo" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Data di emissione" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "Non controllato" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Nessuna Scorta Disponibile" msgid "This stock item has been depleted" msgstr "Questo articolo di magazzino è esaurito" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Informazioni sulle scorte" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Elementi Assegnati" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Validato" msgid "Show validated items" msgstr "Mostra articoli validati" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Ereditato" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Visualizza articoli ereditati" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Consenti Varianti" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Mostra articoli che consentono la sostituzione della variante" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Opzionale" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Mostra articoli opzionali" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Consumabile" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Mostra articoli consumabili" @@ -10024,18 +10108,6 @@ msgstr "Viene Ereditato" msgid "Unit Quantity" msgstr "Quantità Unità" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "Imposta quantità" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "Logoramento" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "Arrotondamento Multiplo" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "Informazioni distinta base (BOM)" @@ -11677,7 +11749,7 @@ msgstr "Filtra per stato elemento riga" msgid "Receive selected items" msgstr "Ricevi gli elementi selezionati" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Ricevi Articolo" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 797fd7f3d7..3f6c91ffa0 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -93,7 +93,7 @@ msgstr "アクション" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "検索" @@ -144,7 +144,8 @@ msgstr "いいえ" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "パーツ" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "パーツ" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "パーツ" @@ -185,7 +186,7 @@ msgstr "パラメータ" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "パラメータ" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "パーツカテゴリ" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "パーツカテゴリ" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "在庫商品" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "在庫商品" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "在庫場所" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "ストックロケーションの種類" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "株式履歴" @@ -347,7 +348,7 @@ msgstr "会社" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "注文" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "購入注文" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "セールスオーダー" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "セールスオーダー" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "リターンオーダー" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "返品注文" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "連絡先" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "所有者" @@ -482,7 +483,7 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "エラー" msgid "Errors" msgstr "エラー" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "管理者" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "組立注文" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "バーコードのリンクに失敗" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "オーダー更新エラー" msgid "Overdue" msgstr "締め切り超過" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "ダッシュボードウィジェットの読み込みに失敗しました。" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "ウィジェット未選択" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "メニューを使用して、ダッシュボードにウィジェットを追加します" @@ -1844,7 +1845,7 @@ msgstr "ホスト" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "グループロールの更新中" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "更新しました" @@ -2390,7 +2391,7 @@ msgstr "項目なし" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "ログアウト" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "検索グループの削除" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "プラグイン情報" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "日付" @@ -3003,7 +3004,7 @@ msgstr "日付" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "発送" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "非アクティブ" @@ -3163,7 +3164,7 @@ msgstr "在庫なし" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "注文中" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "詳細" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "カテゴリ" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "シリアル番号" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "次へ" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "パーツを編集" @@ -3943,8 +3946,8 @@ msgstr "販売要件" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "ビルドアウトプットはキャンセルされました" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "この明細行のプロジェクトコードを選択してください #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "デフォルトの場所を選択" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "パッケージング" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "備考" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "選択された在庫品を削除します" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "ストックアクション" @@ -6617,7 +6620,7 @@ msgstr "ドット" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "通貨" @@ -7093,14 +7096,14 @@ msgstr "組み立てられた部品には部品表(BOM)が定義されてい #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "BOMが未検証です" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "外部" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "数量" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "発行者" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "責任" @@ -7240,7 +7244,7 @@ msgstr "作成日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "開始日" @@ -7248,7 +7252,7 @@ msgstr "開始日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "チャイルド・ビルド・オーダー" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "外部リンク" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "部品詳細" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "サプライヤー部品の追加" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "在庫切れ" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "グループロール" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "ユーザー情報" @@ -7824,52 +7828,10 @@ msgstr "ビルド・オーダー・アロケーション" msgid "Sales Order Allocations" msgstr "販売注文の割り当て" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "BOMの検証" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "このアセンブリの部品表を検証しますか?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "部品表の検証が完了しました" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "この部品の部品表は検証済みです" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "この部品の部品表は既にチェック済みですが、再検証が必要となります。" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "この部品の部品表はまだ検証されていません" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "検証日時" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "検証者" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "検証者" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "変種" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "改訂版" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "検証者" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "変種" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "改訂版" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "デフォルトの場所" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "カテゴリー デフォルトの場所" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "単位" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "キーワード" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "キーワード" msgid "Available Stock" msgstr "在庫状況" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "注文中" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "ご注文に必要なもの" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "建設受注に割り当て" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "販売注文に割り当て" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "最小在庫" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "ロック中" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "テンプレート部品" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "組立部品" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "構成部品" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "テスト可能な部分" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "追跡可能部品" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "購入可能部品" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "売却可能部分" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "作成日時" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "作成者" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "デフォルトの有効期限" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "日" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "料金帯" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "最新のシリアル番号" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "部品リビジョンの選択" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "バリアント" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "割り当て" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "部品表" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "中古" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "部品価格" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "テストテンプレート" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "関連部品" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "部品がロックされています" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "パートがロックされているため、パートパラメータを編集できません。" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "必須" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "不足数" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "パートがロックされているため、パートパラメータを #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "必須" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "不足数" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "部品追加" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "削除部分" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "この部分の削除は元に戻せません" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "注文" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "注文在庫" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "シリアル番号で検索" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "パートアクション" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "BOMの検証" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "このアセンブリの部品表を検証しますか?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "部品表の検証が完了しました" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "この部品の部品表は検証済みです" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "この部品の部品表は既にチェック済みですが、再検証が必要となります。" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "この部品の部品表はまだ検証されていません" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "検証日時" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "検証者" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "バリアントを許可" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "継承" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "オプション" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "消耗品" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "設定数量" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "歩留まり損失" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "丸め倍数" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "発行日" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "未確認" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "在庫なし" msgid "This stock item has been depleted" msgstr "この在庫はなくなりました" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "株式情報" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "割り当てライン" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "検証済み" msgid "Show validated items" msgstr "有効な項目を表示" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "継承" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "継承された項目を表示" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "バリアントを許可" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "バリアント置換が可能な項目を表示" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "オプション" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "オプション項目の表示" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "消耗品" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "消耗品の表示" @@ -10024,18 +10108,6 @@ msgstr "継承" msgid "Unit Quantity" msgstr "単位 数量" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "設定数量" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "歩留まり損失" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "丸め倍数" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "BOM情報" @@ -11677,7 +11749,7 @@ msgstr "項目ステータスによるフィルタリング" msgid "Receive selected items" msgstr "選択した商品を受け取る" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "商品を受け取る" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index c0b4b775ba..b16c117817 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -93,7 +93,7 @@ msgstr "작업" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "찾다" @@ -144,7 +144,8 @@ msgstr "아니요" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "부품" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "부품" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "부품" @@ -185,7 +186,7 @@ msgstr "매개변수" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "매개변수" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "부품 카테고리" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "부품 카테고리 목록" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "재고 항목" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "재고 품목" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "재고 위치" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "재고 위치 유형 목록" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "재고 이력" @@ -347,7 +348,7 @@ msgstr "회사 목록" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "발주서" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "발주서" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "판매 주문서" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "판매 주문서" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "반품 주문" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "반품 주문 목록" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "연락처 목록" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "소유자" @@ -482,7 +483,7 @@ msgstr "소유자 목록" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "선택 항목" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "오류" msgid "Errors" msgstr "오류 목록" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "관리" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "생산 오더" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "바코드 연결 실패" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "주문 업데이트 중 오류가 발생했습니다" msgid "Overdue" msgstr "지연" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "대시보드 위젯을 불러오지 못했습니다." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "선택된 위젯이 없습니다" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "메뉴를 사용해 대시보드에 위젯을 추가하세요" @@ -1844,7 +1845,7 @@ msgstr "주인" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "그룹 역할 업데이트 중" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "업데이트됨" @@ -2390,7 +2391,7 @@ msgstr "항목 없음" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "로그아웃" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "검색 그룹 제거" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "플러그인 정보" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "날짜" @@ -3003,7 +3004,7 @@ msgstr "날짜" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "선적" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "비활성" @@ -3163,7 +3164,7 @@ msgstr "재고 없음" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "주문시" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "상세 정보" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "카테고리" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "시리얼 번호" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "다음" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "부품 편집" @@ -3943,8 +3946,8 @@ msgstr "판매 요건" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "생산 결과물이 취소되었습니다" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "품목 번호(IPN)" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "이 품목의 프로젝트 코드를 선택하세요." #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "기본 위치가 선택되었습니다" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "포장" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "메모" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "선택한 재고 품목 삭제" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "재고 작업" @@ -6617,7 +6620,7 @@ msgstr "도트" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "통화" @@ -7093,14 +7096,14 @@ msgstr "조립된 부품에 BOM(재료 명세서)이 정의되어 있지 않거 #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "BOM이 검증되지 않음" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "외부" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "생산 수량" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "발행자" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "책임이 있는" @@ -7240,7 +7244,7 @@ msgstr "생성됨" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "시작일" @@ -7248,7 +7252,7 @@ msgstr "시작일" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "하위 생산 주문" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "외부링크" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "부품 상세 정보" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "협력업체 부품 추가" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "재고 없음" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "그룹 역할" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "사용자 정보" @@ -7824,52 +7828,10 @@ msgstr "생산 주문 할당" msgid "Sales Order Allocations" msgstr "판매 주문 할당" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "BOM 검증" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "BOM 검증됨" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "BOM 검증" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "이 조립품의 BOM을 검증하시겠습니까?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "BOM 검증 완료" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "이 부품의 BOM이 검증되었습니다" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "이 부품의 BOM은 이전에 확인되었지만 다시 검증해야 합니다" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "이 부품의 BOM은 아직 검증되지 않았습니다" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "검증 일시" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "검증자" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "검증자" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "다음의 변형" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "다음의 리비전" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "검증자" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "다음의 변형" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "다음의 리비전" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "기본 위치" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "범주 기본 위치" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "단위" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "키워드" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "키워드" msgid "Available Stock" msgstr "사용 가능한 재고" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "주문시" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "주문에 필수" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "생산 주문에 할당됨" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "판매 주문에 할당됨" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "최소 재고" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "잠김" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "템플릿 부분" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "조립부품" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "구성 부품" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "테스트 가능한 부분" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "추적 가능한 부분" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "구매 가능한 부품" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "판매 가능 부품" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "생성 날짜" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "작성자" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "기본 만료" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "날" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "가격대" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "최신 시리얼 번호" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "부품 리비전 선택" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "변형" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "할당" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "BOM" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "사용 위치" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "부품 가격" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "테스트 템플릿" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "관련 부품" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "부품이 잠겨 있습니다" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "부품이 잠겨 있어 파라미터를 편집할 수 없습니다" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "필요" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "부족분" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "부품이 잠겨 있어 파라미터를 편집할 수 없습니다" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "필요" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "부족분" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "부품 추가" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "부품 삭제" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "이 부분을 삭제하면 되돌릴 수 없습니다." -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "주문하다" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "재고 주문" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "시리얼 번호로 검색" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "부품 작업" @@ -8248,9 +8210,151 @@ msgstr "재고 실사 항목" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "BOM 검증" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "BOM 검증됨" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "BOM 검증" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "이 조립품의 BOM을 검증하시겠습니까?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "BOM 검증 완료" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "이 부품의 BOM이 검증되었습니다" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "이 부품의 BOM은 이전에 확인되었지만 다시 검증해야 합니다" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "이 부품의 BOM은 아직 검증되지 않았습니다" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "검증 일시" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "검증자" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "변형 허용" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "상속됨" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "선택 사항" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "소모품" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "설정 수량" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "마찰" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "반올림 배수" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "발행일" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "확인되지 않음" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "재고가 없습니다" msgid "This stock item has been depleted" msgstr "본 상품은 재고가 소진되었습니다" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "재고 정보" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "할당된 항목" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "광고 항목" @@ -9730,40 +9834,20 @@ msgstr "검증됨" msgid "Show validated items" msgstr "검증된 항목 표시" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "상속됨" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "상속된 항목 표시" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "변형 허용" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "변형 대체를 허용하는 항목 표시" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "선택 사항" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "선택 항목 표시" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "소모품" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "소모성 아이템 표시" @@ -10024,18 +10108,6 @@ msgstr "상속됨" msgid "Unit Quantity" msgstr "단위 수량" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "설정 수량" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "마찰" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "반올림 배수" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "BOM 정보" @@ -11677,7 +11749,7 @@ msgstr "항목 상태로 필터링" msgid "Receive selected items" msgstr "선택한 항목 입고" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "항목 입고" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index 3f10d2dfe2..9ddadc2097 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\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" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "" @@ -144,7 +144,8 @@ msgstr "Ne" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Klaida" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Nepavyko susieti brūkšninio kodo" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 5b521cd422..b6b965f5f1 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\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" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "" @@ -144,7 +144,8 @@ msgstr "" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index e1adc1db6b..aac1f6d4a1 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Acties" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Zoeken" @@ -144,7 +144,8 @@ msgstr "Nee" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Onderdeel" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Onderdeel" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Onderdelen" @@ -185,7 +186,7 @@ msgstr "Parameter" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parameters" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Onderdeel categorie" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Onderdeel categorieën" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Voorraad item" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Voorraad items" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Voorraad locatie" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Voorraad locatie types" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Voorraad geschiedenis" @@ -347,7 +348,7 @@ msgstr "Bedrijven" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Inkooporder" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Inkooporders" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Verkooporder" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Verkooporders" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Retourorder" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Retourorders" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Contacten" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Eigenaar" @@ -482,7 +483,7 @@ msgstr "Eigenaren" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Foutmelding" msgid "Errors" msgstr "Foutmeldingen" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Administrator" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Productieorders" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Streepjescode koppelen mislukt" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Fout bij bijwerken bestelling" msgid "Overdue" msgstr "Achterstallig" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Dashboard widgets laden mislukt." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Geen widgets geselecteerd" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Gebruik het menu om widgets toe te voegen aan het dashboard" @@ -1844,7 +1845,7 @@ msgstr "Hostnaam" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Groepsrollen bijwerken" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Bijgewerkt" @@ -2390,7 +2391,7 @@ msgstr "Geen artikelen" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Uitloggen" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Verwijder zoekgroep" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Plug-in informatie" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -3003,7 +3004,7 @@ msgstr "Datum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Verzending" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inactief" @@ -3163,7 +3164,7 @@ msgstr "Geen voorraad" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "In bestelling" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Beschrijving" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Categorie" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Serienummer" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Volgende" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Onderdeel bewerken" @@ -3943,8 +3946,8 @@ msgstr "Verkoop eisen" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Productieorders zijn geannuleerd" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "Selecteer projectcode voor deze bestelling" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Standaard locatie geselecteerd" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Verpakking" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Opmerking" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "Geselecteerde voorraadartikelen verwijderen" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Voorraad acties" @@ -6617,7 +6620,7 @@ msgstr "Stippen" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Valuta" @@ -7093,14 +7096,14 @@ msgstr "Het geassembleerde onderdeel heeft mogelijk geen Materiaalbon (BOM) gede #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "BOM niet gevalideerd" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Extern" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Productiehoeveelheid" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Uitgegeven door" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Verantwoordelijk" @@ -7240,7 +7244,7 @@ msgstr "Aangemaakt" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Start datum" @@ -7248,7 +7252,7 @@ msgstr "Start datum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Print bouw order" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Externe link" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Details onderdelen" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Leveranciersdeel toevoegen" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Geen voorraad" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Groep rollen" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Gebruikersinformatie" @@ -7824,52 +7828,10 @@ msgstr "Productie-opdracht toewijzingen" msgid "Sales Order Allocations" msgstr "Verkoopordertoewijzingen" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Valideren stuklijst BOM" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Wil je de materiaal rekening voor deze stuklijst valideren?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "BOM is gevalideerd" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "Het materiaal voor dit onderdeel is gevalideerd." - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "De MaterialenBill voor dit onderdeel is eerder gecontroleerd, maar vereist opnieuw validatie" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "De Materialenfactuur voor dit onderdeel is nog niet gevalideerd" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Gevalideerd op" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Gevalideerd door" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Gevalideerd door" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variantie van" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revisie van" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Gevalideerd door" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variantie van" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revisie van" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Standaard locatie" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Standaard categorie locatie" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Eenheden" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Trefwoorden" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Trefwoorden" msgid "Available Stock" msgstr "Beschikbare voorraad" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "In bestelling" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Vereist voor bestellingen" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Toegewezen aan het bouwen van orders" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Toegewezen aan verkooporders" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Minimale voorraad" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Vergrendeld" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Sjabloon onderdeel" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Samengesteld onderdeel" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Onderdeel" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Testbaar onderdeel" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Traceerbaar onderdeel" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Aankoopbaar onderdeel" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Verkoopbaar onderdeel" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Aangemaakt op" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Aangemaakt door" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Standaard vervaldatum" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "Dagen" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Prijs bereik" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Laatste serienummer" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Selecteer onderdeel revisie" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Toewijzingen" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Materiaallijst" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Wordt gebruikt in" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Prijzen onderdeel" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Test sjablonen" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Gerelateerde onderdelen" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Onderdeel is vergrendeld" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Onderdeel parameters kunnen niet worden bewerkt, omdat het onderdeel is vergrendeld" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Vereist" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "Tekort" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Onderdeel parameters kunnen niet worden bewerkt, omdat het onderdeel is #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Vereist" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "Tekort" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Onderdeel toevoegen" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Onderdeel verwijderen" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Verwijderen van dit onderdeel kan niet ongedaan worden gemaakt" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Order" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Voorraad bestelling" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Zoek op serienummer" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Acties van onderdeel" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Valideren stuklijst BOM" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Wil je de materiaal rekening voor deze stuklijst valideren?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "BOM is gevalideerd" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "Het materiaal voor dit onderdeel is gevalideerd." + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "De MaterialenBill voor dit onderdeel is eerder gecontroleerd, maar vereist opnieuw validatie" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "De Materialenfactuur voor dit onderdeel is nog niet gevalideerd" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Gevalideerd op" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Gevalideerd door" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Varianten toestaan" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Overgenomen" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Optioneel" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Verbruiksartikelen" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "Totale hoeveelheid" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "Attriatie" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "Afronding meerdere" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Datum van uitgifte" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "Niet gecontroleerd" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Geen voorraad beschikbaar" msgid "This stock item has been depleted" msgstr "Dit voorraadartikel is leeg" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Voorraad informatie" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Toegewezen lijnen" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Goedgekeurd" msgid "Show validated items" msgstr "Goedgekeurde items weergeven" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Overgenomen" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Toon overgenomen items" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Varianten toestaan" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Toon items die variant vervanging toestaan" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Optioneel" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Optionele items weergeven" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Verbruiksartikelen" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Toon verbruikte items" @@ -10024,18 +10108,6 @@ msgstr "Wordt overgenomen" msgid "Unit Quantity" msgstr "Eenheid hoeveelheid" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "Totale hoeveelheid" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "Attriatie" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "Afronding meerdere" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "BOM Information" @@ -11677,7 +11749,7 @@ msgstr "Filter per regelitem status" msgid "Receive selected items" msgstr "Geselecteerde items ontvangen" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Item ontvangen" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 8de73633de..30c777094b 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Handlinger" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Søk" @@ -144,7 +144,8 @@ msgstr "Nei" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Del" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Del" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Deler" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parametere" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Delkategori" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Delkategorier" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Lagervare" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Lagervarer" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Lagerplassering" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Lagerhistorikk" @@ -347,7 +348,7 @@ msgstr "Firma" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Innkjøpsordre" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Innkjøpsordrer" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Salgsordre" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Salgsordrer" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Returordre" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Returordrer" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kontakter" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Eier" @@ -482,7 +483,7 @@ msgstr "Eiere" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Feil" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Produksjonsordrer" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "Forfalt" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "Vert" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Oppdatert" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Logg ut" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Dato" @@ -3003,7 +3004,7 @@ msgstr "Dato" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Forsendelse" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "Ingen lagerbeholdning" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "I bestilling" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Detaljer" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Kategori" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Serienummer" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Rediger del" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Lagerhandlinger" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Valuta" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Ansvarlig" @@ -7240,7 +7244,7 @@ msgstr "Opprettet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Legg til leverandørdel" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "Produksjonsordre-tildelinger" msgid "Sales Order Allocations" msgstr "Salgsordretildelinger" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Nøkkelord" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Nøkkelord" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Sammenstilt del" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Sporbar del" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Opprettelsesdato" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Prisområde" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Tildelinger" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Stykkliste (BOM)" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Brukt i" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Testmaler" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Relaterte Deler" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Delhandlinger" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Valgfritt" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Forbruksvare" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Ingen lagerbeholdning tilgjengelig" msgid "This stock item has been depleted" msgstr "Denne lagervaren er oppbrukt" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Lagerinformasjon" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "Vis godkjente elementer" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Vis arvede elementer" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Valgfritt" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Vis valgfrie elementer" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Forbruksvare" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Vis forbruksartikler" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 9c209e4551..242c8ff05f 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\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" @@ -93,7 +93,7 @@ msgstr "Akcje" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Szukaj" @@ -144,7 +144,8 @@ msgstr "Nie" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Komponent" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Komponent" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Komponenty" @@ -185,7 +186,7 @@ msgstr "Parametr" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Kategoria części" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Kategorie części" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Element magazynowy" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Elementy magazynowe" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Lokacja stanu" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Typy lokalizacji magazynowych" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Historia magazynu" @@ -347,7 +348,7 @@ msgstr "Firmy" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Zlecenie zakupu" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Zlecenia zakupu" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Zlecenie sprzedaży" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Zlecenia Sprzedaży" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Zwrot zamówienia" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Zwroty zamówień" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kontakty" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Właściciel" @@ -482,7 +483,7 @@ msgstr "Właściciele" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Błąd" msgid "Errors" msgstr "Błędy" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Administracja" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Zlecenia wykonania" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Nie udało się powiązać kodu kreskowego" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Błąd aktualizacji zamówienia" msgid "Overdue" msgstr "Zaległe" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Nie udało się załadować elementów pulpitu." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Brak elementów" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Użyj menu, aby dodać elementy do pulpitu" @@ -1844,7 +1845,7 @@ msgstr "Host" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Aktualizowanie ról grupy" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Zaktualizowano" @@ -2390,7 +2391,7 @@ msgstr "Brak elementów" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Wyloguj się" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Wysyłka" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Nieaktywny" @@ -3163,7 +3164,7 @@ msgstr "Brak w magazynie" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Numer seryjny" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Wybrano domyślną lokalizację" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Opakowanie" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Notatka" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 26cbf927b8..07bf9136d7 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Ações" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Buscar" @@ -144,7 +144,8 @@ msgstr "Não" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Peça" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Peça" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Peças" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parâmetros" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Categoria da peça" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Categorias da Peça" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Item de Estoque" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Itens de Estoque" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Localização de Stock" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Tipo de Local de Estoque" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Histórico de Estoque" @@ -347,7 +348,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Pedido de Compra" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Pedido de Venda" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Pedidos de vendas" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Pedido de Devolução" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Contatos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Proprietário" @@ -482,7 +483,7 @@ msgstr "Proprietários" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Erro" msgid "Errors" msgstr "Erros" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordens de Produções" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "Em atraso" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1845,7 +1846,7 @@ msgstr "Servidor" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2345,7 +2346,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Atualizado" @@ -2391,7 +2392,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2770,7 +2771,7 @@ msgstr "Encerrar sessão" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2860,7 +2861,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2974,12 +2975,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2994,7 +2995,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Data" @@ -3004,7 +3005,7 @@ msgstr "Data" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3143,8 +3144,8 @@ msgstr "Envios" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inativo" @@ -3164,7 +3165,7 @@ msgstr "Sem Estoque" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3173,8 +3174,8 @@ msgstr "No Pedido" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3188,9 +3189,9 @@ msgstr "Detalhes" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3213,8 +3214,8 @@ msgstr "Categoria" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3240,6 +3241,8 @@ msgstr "Número de Série" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3851,7 +3854,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Editar Peça" @@ -3944,8 +3947,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4659,7 +4662,7 @@ msgstr "Os Pedidos de produção foram cancelados" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4670,7 +4673,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4751,7 +4754,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4811,8 +4814,8 @@ msgid "Default location selected" msgstr "Localização padrão selecionada" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4924,7 +4927,7 @@ msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Nota" @@ -5497,7 +5500,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Ações de Estoque" @@ -6618,7 +6621,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Moeda" @@ -7094,14 +7097,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7138,7 +7141,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7165,10 +7168,11 @@ msgid "External" msgstr "Externos" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7183,7 +7187,7 @@ msgid "Build Quantity" msgstr "Quantidade de Produção" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7201,11 +7205,11 @@ msgid "Issued By" msgstr "Emitido por" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsável" @@ -7241,7 +7245,7 @@ msgstr "Criado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7249,7 +7253,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7294,7 +7298,7 @@ msgid "Child Build Orders" msgstr "Pedido de Produção Filho" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7583,7 +7587,7 @@ msgstr "Link Externo" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Detalhes da Peça" @@ -7682,7 +7686,7 @@ msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Sem Estoque" @@ -7708,7 +7712,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7825,52 +7829,10 @@ msgstr "Alocações de Pedido de Produção" msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7879,6 +7841,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variante de" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7887,38 +7857,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variante de" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Localização Padrão" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Localização padrão da Categoria" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7926,151 +7884,165 @@ msgstr "Palavras-chave" msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Na ordem" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Produção" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Peça Modelo" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Peça montada" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Peça do componente" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Peça rastreável" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Peça comprável" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Peça vendível" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Data de Criação" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Criado por" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Intervalo de Preço" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Utilizado em" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Preço da Peça" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Modelos de Teste" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Obrigatório" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8079,46 +8051,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Obrigatório" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Adicionar Peça" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "A exclusão desta parte não pode ser revertida" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Encomendar Estoque" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Ações da Peça" @@ -8249,9 +8211,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Herdado" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Opcional" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Consumível" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8520,7 +8624,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8699,7 +8803,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9172,19 +9276,19 @@ msgstr "Nenhum estoque disponível" msgid "This stock item has been depleted" msgstr "Este item de estoque está esgotado" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Informação do Estoque" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9731,40 +9835,20 @@ msgstr "Validado" msgid "Show validated items" msgstr "Mostrar itens validados" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Herdado" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Mostrar itens herdados" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Opcional" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Mostrar itens opcionais" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Consumível" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Mostrar itens consumíveis" @@ -10025,18 +10109,6 @@ msgstr "" msgid "Unit Quantity" msgstr "Quantidade Unitária" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11678,7 +11750,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 178b6d3c22..d9a6d25a09 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Ações" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Buscar" @@ -144,7 +144,8 @@ msgstr "Não" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Peça" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Peça" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Peças" @@ -185,7 +186,7 @@ msgstr "Parâmetro" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parâmetros" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Categoria da Peça" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Categorias de Peça" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Item de estoque" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Itens de Estoque" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Localização do estoque" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Categoria de Localização de Estoque" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Histórico de estoque" @@ -347,7 +348,7 @@ msgstr "Empresas" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Pedido de Compra" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Pedido de Venda" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Pedidos de vendas" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Pedido de Devolução" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Contatos" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Proprietário" @@ -482,7 +483,7 @@ msgstr "Proprietários" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Erro" msgid "Errors" msgstr "Erros" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Ordens de Produções" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Falha ao escanear código de barras" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Erro ao atualizar pedido" msgid "Overdue" msgstr "Em atraso" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Falha ao carregar widgets do painel." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Nenhum Widget Selecionado" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Use o menu para adicionar widgets ao painel de controle" @@ -1844,7 +1845,7 @@ msgstr "Servidor" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Atualizando funções de grupo" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Atualizado" @@ -2390,7 +2391,7 @@ msgstr "Nenhum item" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Sair" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Remover grupo de busca" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Data" @@ -3003,7 +3004,7 @@ msgstr "Data" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Remessa" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inativo" @@ -3163,7 +3164,7 @@ msgstr "Sem Estoque" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "No pedido" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Detalhes" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Categoria" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Número de Série" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Editar Peça" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Saídas de produção foram canceladas" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Localização padrão selecionada" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Anotação" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Ações de Estoque" @@ -6617,7 +6620,7 @@ msgstr "Pontos" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Moeda" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Externo" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Quantidade de Produção" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Emitido por" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsável" @@ -7240,7 +7244,7 @@ msgstr "Criado" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Link Externo" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Detalhes da Peça" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Sem Estoque" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Informações do Usuário" @@ -7824,52 +7828,10 @@ msgstr "Alocações de Pedido de Produção" msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Validar LDM" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Deseja validar a lista de materiais desta montagem?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Validado Em" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Validado Por" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Validado Por" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variante de" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revisão" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Validado Por" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variante de" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revisão" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Local Padrão" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Localização padrão da categoria" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Palavras-chave" msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Necessário para Pedidos" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Construção" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Modelo de peça" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Peça Montada" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Parte do componente" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Parte Testável" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Peça Rastreável" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Parte comprável" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Parte vendível" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Criado em" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Criado por" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Validade Padrão" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "dias" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Faixa de Preço" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Último Número de Série" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Selecionar Revisão de Parte" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Usado em" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Preço de Peça" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Testar Modelos" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Os parâmetros da peça não podem ser editados, pois a peça está bloqueada" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Obrigatório" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Os parâmetros da peça não podem ser editados, pois a peça está bloq #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Obrigatório" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Adicionar Parte" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Excluir esta peça não é reversível" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Pedido" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Pedir estoque" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Ações da Peça" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Validar LDM" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Deseja validar a lista de materiais desta montagem?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Validado Em" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Validado Por" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Permitir variantes" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Herdado" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Opcional" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Consumível" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Nenhum estoque disponível" msgid "This stock item has been depleted" msgstr "Este item de estoque foi esgotado" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Informação do Estoque" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Linhas Alocadas" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Validado" msgid "Show validated items" msgstr "Mostrar itens validados" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Herdado" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Mostrar itens herdados" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Permitir variantes" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Mostrar itens que permitem a substituição de variantes" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Opcional" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Mostrar itens opcionais" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Consumível" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Mostrar itens consumíveis" @@ -10024,18 +10108,6 @@ msgstr "Obtém herdados" msgid "Unit Quantity" msgstr "Quantidade Unitária" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "Filtrar por status do item de linha" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Receber Item" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 70f40de759..95c3cac031 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\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" @@ -93,7 +93,7 @@ msgstr "Acțiuni" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Caută" @@ -144,7 +144,8 @@ msgstr "Nu" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Piesă" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Piesă" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Piese" @@ -185,7 +186,7 @@ msgstr "Parametru" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parametri" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Categorie Piesă" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Categorii Piese" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Stochează Articol" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Stochează Articole" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Locația Stocului" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Tipurile Locației Stocului" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Istoric Stoc" @@ -347,7 +348,7 @@ msgstr "Companii" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Comandă de achiziție" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Comandă de achiziție" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Comandă de Vânzare" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Comenzi de Vânzare" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Returnează Comanda" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Returnează Comenzile" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Contacte" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Proprietar" @@ -482,7 +483,7 @@ msgstr "Proprietari" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Erroare" msgid "Errors" msgstr "Erroare" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Comenzi de Producție" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Nu s-a reușit asocierea codului de bare" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Eroare la actualizarea comenzii" msgid "Overdue" msgstr "Restant" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Eroare la încărcarea widget-urilor din panoul de bord." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Nici un Widget selectat" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Utilizați meniul pentru a adăuga widget-uri la panoul de bord" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "Nici un stoc" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Emis de" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Responsabil" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Versiune Din" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Versiune Din" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "Stoc disponibil" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Selectați versiunea componentei" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Nu există stoc disponibil" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index ff94f1475f..1df6a6401e 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\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" @@ -93,7 +93,7 @@ msgstr "Действия" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Поиск" @@ -144,7 +144,8 @@ msgstr "Нет" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Деталь" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Деталь" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Детали" @@ -185,7 +186,7 @@ msgstr "Параметр" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Параметры" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Категория детали" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Категории деталей" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Складская позиция" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Складские позиции" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Место хранения" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Типы места хранения" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "История склада" @@ -347,7 +348,7 @@ msgstr "Компании" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Заказ на закупку" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Заказы на закупку" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Заказ на продажу" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Заказы на продажу" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Заказ на возврат" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Заказы на возврат" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Контакты" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Владелец" @@ -482,7 +483,7 @@ msgstr "Владельцы" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Ошибка" msgid "Errors" msgstr "Ошибки" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Администрирование пользователей" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Заказы на сборку" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Не удалось привязать штрихкод" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Ошибка обновления заказа" msgid "Overdue" msgstr "Просроченный" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Не удалось загрузить виджеты контрольной панели." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Виджеты не выбраны" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Используйте меню для добавления виджетов на панель" @@ -1844,7 +1845,7 @@ msgstr "Узел" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Обновление ролей группы" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Обновлено" @@ -2390,7 +2391,7 @@ msgstr "Нет элементов" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Выход" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Удалить группу из поиска" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Информация о плагине" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Дата" @@ -3003,7 +3004,7 @@ msgstr "Дата" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Отгрузка" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Неактивный" @@ -3163,7 +3164,7 @@ msgstr "Нет склада" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "В заказе" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Сведения" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Категория" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Серийный номер" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Далее" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Редактировать деталь" @@ -3943,8 +3946,8 @@ msgstr "Требования продаж" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Производство отменено" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "Внутренний артикул" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "Выберите код проекта для этой позиции" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Выбрано местоположение по умолчанию" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Упаковка" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Заметка" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "Удалить выбранные складские позиции" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Действия со складом" @@ -6617,7 +6620,7 @@ msgstr "Точки" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Валюта" @@ -7093,14 +7096,14 @@ msgstr "У собираемой детали возможно не задана #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "Спецификация не утверждена" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Сторонний" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Количество производимых деталей" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Создал" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Ответственный" @@ -7240,7 +7244,7 @@ msgstr "Создано" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Начальная дата" @@ -7248,7 +7252,7 @@ msgstr "Начальная дата" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Дочерние заказы на сборку" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Внешняя ссылка" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Сведения о детали" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Создать деталь поставщика" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Нет на складе" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Роли группы" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "Информация о пользователе" @@ -7824,52 +7828,10 @@ msgstr "Резервирование в заказах на сборку" msgid "Sales Order Allocations" msgstr "Резервирование в заказах на продажу" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Утвердить спецификацию" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Вы хотите утвердить спецификацию для данной сборочной детали?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "Спецификация утверждена" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "Спецификация этой детали утверждена" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "Спецификация для этой детали ранее была проверена, но требует повторной проверки" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "Спецификация для этой детали не утверждена" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Дата утверждения" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Утвердил" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Утвердил" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Разновидность детали" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Ревизия" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Утвердил" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Разновидность детали" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Ревизия" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Расположение по умолчанию" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Размещение категории по умолчанию" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Единица измерения" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Ключевые слова" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Ключевые слова" msgid "Available Stock" msgstr "Доступно" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "В заказе" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Требуется для заказов" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Зарезервировано в заказах на сборку" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Зарезервировано в заказах на продажу" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Минимальный запас" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Заблокировано" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Шаблон детали" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Сборная деталь" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Компонент для сборки" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Тестируемая деталь" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Отслеживаемая деталь" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Можно закупать" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Можно продавать" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Дата создания" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Создал" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Срок годности по умолчанию" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "дней" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Ценовой диапазон" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Последний серийный номер" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Выберите ревизию детали" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Разновидности" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Резервирование" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Спецификация" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Используется в" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Цены на деталь" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Шаблоны тестов" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Связанные детали" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Деталь заблокирована" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Параметры детали нельзя редактировать, поскольку деталь заблокирована" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Требуется" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "Дефицит" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Параметры детали нельзя редактировать, #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Требуется" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "Дефицит" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Создать деталь" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Удалить деталь" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Удаление этой детали нельзя отменить" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Закупить" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Закупить на склад" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Поиск по серийному номеру" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Действия с деталью" @@ -8248,9 +8210,151 @@ msgstr "Записи инвентаризации" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Утвердить спецификацию" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Вы хотите утвердить спецификацию для данной сборочной детали?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "Спецификация утверждена" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "Спецификация этой детали утверждена" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "Спецификация для этой детали ранее была проверена, но требует повторной проверки" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "Спецификация для этой детали не утверждена" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Дата утверждения" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Утвердил" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Разрешить разновидности" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Унаследовано" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Необязательно" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Расходник" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "Количество для настройки" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "Потери" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "Кратность округления" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Дата оформления" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "Не проверено" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Нет на складе" msgid "This stock item has been depleted" msgstr "Этот складской элемент был израсходован" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Информация о складе" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Зарезервированные позиции" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Утверждено" msgid "Show validated items" msgstr "Показать утверждённые элементы" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Унаследовано" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Показать элементы, которые унаследованы" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Разрешить разновидности" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Показать элементы, в которых разрешено использовать разновидности для замены" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Необязательно" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Показать необязательные элементы" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Расходник" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Показать элементы, которые являются расходниками" @@ -10024,18 +10108,6 @@ msgstr "Наследуется" msgid "Unit Quantity" msgstr "Количество единиц" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "Количество для настройки" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "Потери" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "Кратность округления" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "Информация о спецификации" @@ -11677,7 +11749,7 @@ msgstr "Фильтр по статусу строки" msgid "Receive selected items" msgstr "Получить выбранные элементы" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Принять элемент" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 17f63ec5f0..391a5d9c48 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "" @@ -144,7 +144,8 @@ msgstr "" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index a4dd80050c..48a5ff8f1e 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\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" @@ -93,7 +93,7 @@ msgstr "Dejanja" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Išči" @@ -144,7 +144,8 @@ msgstr "" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Del" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Del" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Deli" @@ -185,7 +186,7 @@ msgstr "Parameter" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parametri" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Napaka" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index d97d0b31aa..7913904749 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\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" @@ -93,7 +93,7 @@ msgstr "Akcije" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Pretraga" @@ -144,7 +144,8 @@ msgstr "Ne" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Deo" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Deo" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Delovi" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parametri" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Kategorija delova" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Kategorije delova" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Stavka zalihe" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Stavke zaliha" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Lokacija zaliha" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Tipovi lokacija zaliha" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Istorija zaliha" @@ -347,7 +348,7 @@ msgstr "Kompanije" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Narudžbenica" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Narudžbenice" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Nalog za prodaju" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Naloti za prodaju" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Nalog za povrat" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Nalozi za povrat" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kontakti" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Vlasnik" @@ -482,7 +483,7 @@ msgstr "Vlasnici" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Grеška" msgid "Errors" msgstr "Greške" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Nalozi za izradu" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Greška pri povezivanju bar koda" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "Kasni" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Nijedan vidžet nije selektovan" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Koristi meni da bi dodao vidžete na tablu" @@ -1844,7 +1845,7 @@ msgstr "Host" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Ažurirano" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Odjavljivanje" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Informacije o ekstenziji" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -3003,7 +3004,7 @@ msgstr "Datum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Pošiljka" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Neaktivno" @@ -3163,7 +3164,7 @@ msgstr "Nema zalihe" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "Na nalogu" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Detalji" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Kategorija" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Serijski broj" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Izmeni deo" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Izlazne kompilacije poništene" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "Identifikacioni broj dela" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Podrazumevana lokacija izabrana" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Pakovanje" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Beleška" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Akcije zaliha" @@ -6617,7 +6620,7 @@ msgstr "Tačkasto" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Valuta" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Spoljno" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Količina naloga" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Izdat od strane" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Odgovoran" @@ -7240,7 +7244,7 @@ msgstr "Kreirano" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Pod-nalozi za izradu" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Spoljni link" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Detalji dela" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Dodaj deo dobavljača" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Nema zaliha" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "Dodela naloga za izradu" msgid "Sales Order Allocations" msgstr "Dodela prodajnih naloga" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Validiraj spisak materijala" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Da li želite da validirate spisak materijala za ovaj sklop?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Varijanta od" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Revizija od" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Varijanta od" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Revizija od" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Podrazumevana lokacija" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Podrazumevana lokacija kategorije" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Merne jedinice" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Ključne reči" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Ključne reči" msgid "Available Stock" msgstr "Dostupne zalihe" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Na nalogu" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Potrebno za naloge" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Dodeljeno nalozima za izradu" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Dodeljeno prodajnim nalozima" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Minimum zaliha" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Zaključano" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Šablonski de" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Sastavljeni deo" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Komponenta" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Deo može da se testira" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Deo može da se prati" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Deo može da se kupi" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Deo može da se proda" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Datum kreiranja" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Kreirano od strane" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Raspon cena" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Najnoviji serijski broj" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Izaberite reviziju dela" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Varijante" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Alokacije" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Spisak materijala" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Korišćeno u" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Cena dela" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Test šabloni" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Povezani delovi" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Deo je zaključan" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Parametri dela ne mogu da se izmene, deo je zaključan" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Neophodno" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Parametri dela ne mogu da se izmene, deo je zaključan" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Neophodno" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Dodaj deo" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Obriši deo" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Brisanje ovog dela se ne može poništiti" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Nalog" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Naruči zalihe" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Akcije dela" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Validiraj spisak materijala" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Da li želite da validirate spisak materijala za ovaj sklop?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Dozvoli varijante" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Nasleđeno" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Opciono" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Potrošno" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "Datum izdavanja" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Nema dostupnih zaliha" msgid "This stock item has been depleted" msgstr "Ova stavka je potrošena" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Informacije o zalihama" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Alocirane linije" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Validirano" msgid "Show validated items" msgstr "Prikaži validirane stavke" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Nasleđeno" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Prikaži nasleđene stavke" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Dozvoli varijante" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Prikaži stavke koje dozvoljavaju zamenu varijanti" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Opciono" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Prikaži opcione stavke" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Potrošno" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Prikaži potrošne stavke" @@ -10024,18 +10108,6 @@ msgstr "Biva nasleđeno" msgid "Unit Quantity" msgstr "Količina po jedinici" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "Filtriraj po statusu stavke" msgid "Receive selected items" msgstr "Primi izabrane stavke" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Primi stavku" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index fa91747a06..d0dc9a9713 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Åtgärder" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Sök" @@ -144,7 +144,8 @@ msgstr "Nej" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Artkel" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Artkel" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Artiklar" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parametrar" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Artikel Kategori" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Artikelkategorier" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Lager artikel" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Artikel i lager" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Lagerplats" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Lagerplatstyper" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Lagerhistorik" @@ -347,7 +348,7 @@ msgstr "Företag" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Inköpsorder" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Inköpsorder" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Försäljningsorder" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Försäljningsorder" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Returorder" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Returorder" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Kontakter" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Ägare" @@ -482,7 +483,7 @@ msgstr "Ägare" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Fel" msgid "Errors" msgstr "Fel" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Admin" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Byggordrar" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "Värd" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Uppdaterad" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Logga ut" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Datum" @@ -3003,7 +3004,7 @@ msgstr "Datum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Frakt" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Inaktiv" @@ -3163,7 +3164,7 @@ msgstr "Inget på lager" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "På order" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Detaljer" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Kategori" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Serienummer" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Nästa" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Redigera artikel" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Tillverkade produkter har raderats" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IAN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Lager åtgärder" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Valuta" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Extern" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Tillverkat antal" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Utfärdad av" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Ansvarig" @@ -7240,7 +7244,7 @@ msgstr "Skapad" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Startdatum" @@ -7248,7 +7252,7 @@ msgstr "Startdatum" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Underordnad tillverknings order" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Extern länk" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Artikel Detaljer" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Inget på lager" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Grupproller" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "Tillverknings orderallokeringar" msgid "Sales Order Allocations" msgstr "Försäljningsorder allokeringar" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "Validerad den" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Validerad av" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Validerad av" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Variant av" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Validerad av" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Variant av" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Nyckelord" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Nyckelord" msgid "Available Stock" msgstr "Tillgängligt lager" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "På order" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Låst" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Mall artikel" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Sammansatt artikel" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Komponent artikel" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Testbar artikel" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Spårbar artikel" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Köpartikel" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Försäljningsbar artikel" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Skapad Datum" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Skapad av" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "dagar" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Prisintervall" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Välj artikel revision" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Allokeringar" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Stycklista" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Används i" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Prissättning för artikel" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Testmall" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Relaterade artiklar" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Lägg till artikel" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Ta bort artikel" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Borttagning av denna artikel kan inte återställas" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Artikel åtgärder" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "Validerad den" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Validerad av" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Tillåt varianter" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Ärvd" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Validerad" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Ärvd" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Tillåt varianter" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index c5d0a3f205..78500bfb3d 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -93,7 +93,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "" @@ -144,7 +144,8 @@ msgstr "" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "" @@ -482,7 +483,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "" msgid "Errors" msgstr "" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "" @@ -3003,7 +3004,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "" @@ -3163,7 +3164,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index d83c778f9e..99f703e356 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -93,7 +93,7 @@ msgstr "Eylemler" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Ara" @@ -144,7 +144,8 @@ msgstr "Hayır" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Parça" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Parça" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Parçalar" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Parametreler" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Parça Kategorisi" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Parça Kategorileri" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Stok Kalemi" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Stok Kalemleri" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Stok Konumu" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Stok Konum Türleri" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Stok Geçmişi" @@ -347,7 +348,7 @@ msgstr "Şirketler" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Satın Alma Siparişi" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Satın Alma Siparişleri" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Satış Siparişi" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Satış Siparişleri" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "İade Emri" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "İade Siparişleri" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Bağlantılar" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Sahip" @@ -482,7 +483,7 @@ msgstr "Sahipler" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Hata" msgid "Errors" msgstr "Hatalar" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Yönetici" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Üretim Emirleri" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Barkod bağlanamadı" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Sipariş güncellenirken hata oluştu" msgid "Overdue" msgstr "Gecikmiş" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "Pano kartları yüklenemedi." -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Hiç kart seçilmedi" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Panoya kart eklemek için menüyü kullanın" @@ -1844,7 +1845,7 @@ msgstr "Sunucu" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "Grup rolleri güncelleniyor" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Güncellendi" @@ -2390,7 +2391,7 @@ msgstr "Öğe yok" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Çıkış" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "Arama grubunu kaldır" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "Eklenti Bilgileri" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Tarih" @@ -3003,7 +3004,7 @@ msgstr "Tarih" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Gönderi" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Pasif" @@ -3163,7 +3164,7 @@ msgstr "Stok yok" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "Siparişte" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Ayrıntılar" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Kategori" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Seri Numarası" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "Sonraki" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Parçayı Düzenle" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Üretim çıktıları iptal edildi" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "DPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Varsayılan konum seçildi" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Paketleme" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Not" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Stok Eylemleri" @@ -6617,7 +6620,7 @@ msgstr "Noktalar" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Para Birimi" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Harici" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Üretim Miktarı" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Düzenleyen" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Sorumlu" @@ -7240,7 +7244,7 @@ msgstr "Oluşturuldu" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "Başlangıç Tarihi" @@ -7248,7 +7252,7 @@ msgstr "Başlangıç Tarihi" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Alt Üretim Emirleri" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Harici Bağlantı" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Parça Ayrıntıları" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Tedarikçi Parçası Ekle" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Stok Yok" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "Grup Rolleri" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "Üretim Emri Tahsisatları" msgid "Sales Order Allocations" msgstr "Satış Siparişi Ayrımaları" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "ML Doğrula" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Bu montajın ürün ağacını doğrulamak istiyor musunuz?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "Doğrulayan" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "Doğrulayan" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Şunun varyantı" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Şunun revizyonu" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "Doğrulayan" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Şunun varyantı" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Şunun revizyonu" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Varsayılan Konum" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Kategorinin Varsayılan Konumu" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Birim" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Anahtar Sözcükler" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Anahtar Sözcükler" msgid "Available Stock" msgstr "Mevcut Stok" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Siparişte" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Emirler için Gerekli" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Üretim Emirlerine Tahsis Edildi" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Satış Siparişlerine Tahsis Edildi" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Minimum Stok" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Kilitli" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Şablon Parça" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Birleştirilmiş Parça" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Bileşen Parça" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Test Edilebilir Parça" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "İzlenebilir Parça" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Satın Alınabilir Parça" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Satılabilir Parça" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Oluşturma Tarihi" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Oluşturan" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "Varsayılan Son Kullanma Tarihi" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "günler" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Fiyat Aralığı" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "Son Seri Numarası" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Parça Revizyonu Seç" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Varyantlar" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Ayırmalar" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Ürün Ağacı" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Şunda Kullanıldı" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Parça Fiyatlandırma" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Test Şablonları" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "İlgili Parçalar" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Parça Kilitli" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Parça kilitli olduğundan bu parçanın parametreleri düzenlenemez" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Gerekli" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "Parça kilitli olduğundan bu parçanın parametreleri düzenlenemez" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Gerekli" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Parça Ekle" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Parçayı Sil" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Bu parçanın silinmesi geri alınamaz" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Emir" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "Stok Sipariş Et" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "Seri numarasına göre ara" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Parça Eylemleri" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "ML Doğrula" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Bu montajın ürün ağacını doğrulamak istiyor musunuz?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "Doğrulayan" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Varyantlara İzin Ver" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Devralınmış" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "İsteğe bağlı" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Tüketilebilir" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "Mevcut stok yok" msgid "This stock item has been depleted" msgstr "Bu stok kalemi tükendi" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Stok Bilgisi" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "Tahsis Edilen Kalemler" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Doğrulandı" msgid "Show validated items" msgstr "Doğrulanan kalemleri göster" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Devralınmış" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Devralınmış kalemleri göster" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Varyantlara İzin Ver" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Varyant ikamesine izin veren kalemleri göster" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "İsteğe bağlı" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "İsteğe bağlı ögeleri göster" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Tüketilebilir" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Tüketilebilir ögeleri göster" @@ -10024,18 +10108,6 @@ msgstr "Devralınır" msgid "Unit Quantity" msgstr "Birim Miktarı" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "Satır durumuna göre filtrele" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "Ögeyi Teslim Al" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index cfcedb455f..b2a116529e 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\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" @@ -93,7 +93,7 @@ msgstr "Дії" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Пошук" @@ -144,7 +144,8 @@ msgstr "Ні" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Частина" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Частина" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Частини" @@ -185,7 +186,7 @@ msgstr "Параметр" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Параметри" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Категорія" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Категорії" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Елемент складу" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "У наявності" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Розташування складу" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "" @@ -347,7 +348,7 @@ msgstr "Компанії" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Замовлення на купівлю" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Закупівлі" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Замовлення на купівлю" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Контакти" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Власник" @@ -482,7 +483,7 @@ msgstr "Власники" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Помилка" msgid "Errors" msgstr "Помилки" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Адмін" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Замовлення на збірку" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Не вдалося прив'язати штрих-код" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "Помилка під час оновлення замовлення" msgid "Overdue" msgstr "Прострочено" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "Жодного віджету не обрано" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "Використовуйте меню, щоб додати віджети до панелі керування" @@ -1844,7 +1845,7 @@ msgstr "Хост" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Вихід" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Дата" @@ -3003,7 +3004,7 @@ msgstr "Дата" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Неактивний" @@ -3163,7 +3164,7 @@ msgstr "Немає в наявності" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Категорія" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Серійний номер" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Нотатки" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Дії над запасами" @@ -6617,7 +6620,7 @@ msgstr "Крапки" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Зовнішній" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Відповідальний" @@ -7240,7 +7244,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Дочірні Замовлення на збірку" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Зовнішнє посилання" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "" msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Ви хочете підтвердити рахунок матеріалів для цієї збірки?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Місцеперебування за замовчуванням" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Одиниці виміру" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "" msgid "Available Stock" msgstr "Доступний залишок" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Потрібно для Замовлень збірки" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Виділений запас для Замовлень на збірку" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Мінімальний запас" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Відстежуваний елемент" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Використано у" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Ціна елементу" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Необхідний" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Необхідний" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Видалити деталь" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Видалення цього елементу не може бути скасовано" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "Замовлення" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Ви хочете підтвердити рахунок матеріалів для цієї збірки?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "" msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 653f682e93..ab0e8fe9f5 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:23\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -93,7 +93,7 @@ msgstr "Chức năng" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "Tìm kiếm" @@ -144,7 +144,8 @@ msgstr "Không" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "Phụ kiện" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "Phụ kiện" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "Phụ tùng" @@ -185,7 +186,7 @@ msgstr "" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "Thông số" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "Danh mục phụ kiện" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "Danh mục phụ kiện" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "Hàng trong kho" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "Hàng trong kho" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "Vị trí kho hàng" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "Phân loại vị trí kho hàng" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "Lịch sử kho hàng" @@ -347,7 +348,7 @@ msgstr "Doanh nghiệp" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "Đơn đặt mua" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "Đơn hàng mua" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "Đơn đặt bán" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "Đơn hàng bán" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "Đơn hàng trả lại" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "Đơn hàng trả lại" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "Danh bạ" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "Chủ sở hữu" @@ -482,7 +483,7 @@ msgstr "Chủ sở hữu" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "Lỗi" msgid "Errors" msgstr "Lỗi" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "Quản trị" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "Đơn đặt bản dựng" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "Liên kết với mã vạch thất bại" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "" msgid "Overdue" msgstr "Quá hạn" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "" @@ -1844,7 +1845,7 @@ msgstr "Host" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "Đã cập nhật" @@ -2390,7 +2391,7 @@ msgstr "" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "Đăng xuất" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "Ngày" @@ -3003,7 +3004,7 @@ msgstr "Ngày" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "Lô hàng" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "Không hoạt động" @@ -3163,7 +3164,7 @@ msgstr "Hết hàng" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "On Order" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "Chi tiết" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "Danh mục" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "Số sê-ri" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "Sửa phụ kiện" @@ -3943,8 +3946,8 @@ msgstr "" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "Xây dựng đầu ra đã bị hủy" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "Vị trí mặc định đã chọn" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "Đóng gói" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "Ghi chú" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "Thao tác kho" @@ -6617,7 +6620,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "Tiền tệ" @@ -7093,14 +7096,14 @@ msgstr "" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "Bên ngoài" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "Số lượng đơn vị" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "Cấp bởi" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "Chịu trách nhiệm" @@ -7240,7 +7244,7 @@ msgstr "Đã tạo" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "" @@ -7248,7 +7252,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "Liên kết Ngoài" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "Chi tiết" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "Hết hàng" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "" @@ -7824,52 +7828,10 @@ msgstr "Phân bổ đơn hàng bản dựng" msgid "Sales Order Allocations" msgstr "Phân bổ đơn hàng bán" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "Xác minh BOM" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "Bạn có muốn xác minh BOM?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "Biến thể của" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "Sửa đổi của" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "Biến thể của" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "Sửa đổi của" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "Vị trí mặc định" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "Vị trí danh mục mặc định" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "Đơn vị" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Từ khóa" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "Từ khóa" msgid "Available Stock" msgstr "Số hàng tồn" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "Đang đặt hàng" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "Yêu cầu cho đơn hàng" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "Đã phân bổ đơn hàng" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "Đã phân bổ đơn hàng" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "Kho tối thiểu" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "Khóa" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "Nguyên liệu mẫu" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "Đã lắp ráp" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "Thành phần" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "Có thể kiểm" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "Có thể theo dõi" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "Có thể đặt" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "Có thể bán" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "Ngày tạo" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "Tạo bởi" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "Khoảng giá" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "Chọn lịch sử nguyên liệu" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "Biến thể" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "Phân bổ" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "Hóa đơn nguyên vật liệu" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "Sử dụng trong" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "Giá" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "Mẫu thử nghiệm" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "Phụ kiện liên quan" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Nguyên liệu bị khoá" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "Bắt buộc" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "Bắt buộc" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "Thêm nguyên liệu" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "Xoá nguyên liệu" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "Không thể khôi phục việc xóa nguyên liệu này" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "Thao tác" @@ -8248,9 +8210,151 @@ msgstr "" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "Xác minh BOM" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "Bạn có muốn xác minh BOM?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "Cho phép biến thể" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "Được kế thừa" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "Tuỳ chọn" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "Vật tư tiêu hao" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "" msgid "This stock item has been depleted" msgstr "" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "Thông tin kho" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "" @@ -9730,40 +9834,20 @@ msgstr "Đã xác minh" msgid "Show validated items" msgstr "Hiện items đã xác minh" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "Được kế thừa" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "Hiện items được kế thừa" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "Cho phép biến thể" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "Hiện items có biến thể con" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "Tuỳ chọn" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "Hiện items tuỳ chọn" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "Vật tư tiêu hao" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "Hiện items tiêu hao" @@ -10024,18 +10108,6 @@ msgstr "" msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "" @@ -11677,7 +11749,7 @@ msgstr "" msgid "Receive selected items" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 6d5f6c3ee4..5679e53d26 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -93,7 +93,7 @@ msgstr "操作" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "搜索" @@ -144,7 +144,8 @@ msgstr "否" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "零件" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "零件" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "零件" @@ -185,7 +186,7 @@ msgstr "参数" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "参数" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "零件类别" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "零件类别" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "库存项" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "库存项" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "库存地点" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "库存地点类型" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "库存历史记录" @@ -347,7 +348,7 @@ msgstr "公司" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "采购订单" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "采购订单" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "销售订单" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "销售订单" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "退货订单" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "退货订单" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "联系人" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "所有者" @@ -482,7 +483,7 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "错误" msgid "Errors" msgstr "错误" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "管理员" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "生产订单" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "链接条形码失败" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "更新订单时出错" msgid "Overdue" msgstr "逾期" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "仪表板组件加载失败。" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "未选中小组件" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "使用菜单将小组件添加到面板" @@ -1844,7 +1845,7 @@ msgstr "主机" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "正在更新组角色" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "已更新" @@ -2390,7 +2391,7 @@ msgstr "没有项目" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "登出" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "移除搜索组" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "插件信息" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "日期" @@ -3003,7 +3004,7 @@ msgstr "日期" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "配送" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "未激活" @@ -3163,7 +3164,7 @@ msgstr "无库存" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "订购中" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "详情" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "类别" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "序列号" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "下一个" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "编辑零件" @@ -3943,8 +3946,8 @@ msgstr "销售需求" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "生产已完成" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "内部零件编码 IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "请为此行项目选择项目编码" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "已选择默认位置" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "包装" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "备注" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "删除选中的库存物料" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "库存操作" @@ -6617,7 +6620,7 @@ msgstr "点" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "货币" @@ -7093,14 +7096,14 @@ msgstr "该装配件可能未定义物料清单(BOM),或BOM为空。" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "物料清单未验证" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "外部" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "生产数量" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "发布人" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "责任人" @@ -7240,7 +7244,7 @@ msgstr "已创建" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "开始日期" @@ -7248,7 +7252,7 @@ msgstr "开始日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "子生产订单" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "外部链接" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "零件详情" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "添加供应商零件" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "无库存" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "分组角色" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "用户信息" @@ -7824,52 +7828,10 @@ msgstr "分配生产订单" msgid "Sales Order Allocations" msgstr "分配销售订单" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "正在验证 BOM" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "BOM 已验证" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "验证物料清单" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "您想要验证此装配的材料清单吗?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "物料清单已验证" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "该零件的物料清单已完成验证" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "该零件的物料清单已通过历史检验,但需重新验证" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "该零件的物料清单尚未完成验证" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "验证通过日期" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "验证人" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "验证人" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "变体于" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "修订" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "验证人" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "变体于" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "修订" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "默认位置" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "类别默认位置" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "单位" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "关键词" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "关键词" msgid "Available Stock" msgstr "可用库存" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "订购中" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "订单必填项" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "分配生产订单" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "分配销售订单" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "最低库存" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "已锁定" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "模板零件" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "组装零件" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "组件零件" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "可测试零件" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "可追溯零件" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "可购买零件" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "可销售零件" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "创建日期" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "创建人" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "默认有效期" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "天" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "价格范围" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "最新序列号" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "选择零件版本" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "变体" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "分配" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "物料清单" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "用于" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "零件价格" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "测试模板" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "关联零件" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已锁定" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "零件参数无法编辑,因为零件已锁定" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "必填" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "不足" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "零件参数无法编辑,因为零件已锁定" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "必填" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "不足" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "添加零件" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "删除零件" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "删除此零件无法撤销" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "订单" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "订单库存" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "按序列号搜索" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "零件选项" @@ -8248,9 +8210,151 @@ msgstr "盘点录入" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "正在验证 BOM" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "BOM 已验证" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "验证物料清单" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "您想要验证此装配的材料清单吗?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "物料清单已验证" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "该零件的物料清单已完成验证" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "该零件的物料清单已通过历史检验,但需重新验证" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "该零件的物料清单尚未完成验证" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "验证通过日期" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "验证人" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "允许变体" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "继承项" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "可选项" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "消耗品" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "设置数量" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "损耗" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "取整倍数" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "签发日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "未审查" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "无可用库存" msgid "This stock item has been depleted" msgstr "库存项已耗尽" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "库存信息" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "已分配的项目" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "行项目" @@ -9730,40 +9834,20 @@ msgstr "已验证" msgid "Show validated items" msgstr "显示已验证的项目" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "继承项" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "显示继承的项目" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "允许变体" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "显示允许变体替换的项目" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "可选项" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "显示可选项目" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "消耗品" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "显示可消耗项目" @@ -10024,18 +10108,6 @@ msgstr "获取已继承的" msgid "Unit Quantity" msgstr "单位数量" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "设置数量" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "损耗" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "取整倍数" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "物料清单信息" @@ -11677,7 +11749,7 @@ msgstr "按行项目状态筛选" msgid "Receive selected items" msgstr "接收选中项目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "接收物品" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index 82e0d58e39..c09b7863aa 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: 2026-04-27 10:03\n" +"PO-Revision-Date: 2026-05-03 02:22\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -93,7 +93,7 @@ msgstr "操作" #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 #: src/pages/Index/Settings/UserSettings.tsx:77 -#: src/pages/part/PartDetail.tsx:1199 +#: src/pages/part/PartDetail.tsx:1067 msgid "Search" msgstr "搜尋" @@ -144,7 +144,8 @@ msgstr "否" #: src/forms/StockForms.tsx:1143 #: src/forms/StockForms.tsx:1187 #: src/pages/build/BuildDetail.tsx:237 -#: src/pages/part/PartDetail.tsx:1251 +#: src/pages/part/PartDetail.tsx:1119 +#: src/pages/part/bom/BomCompare.tsx:203 #: src/tables/ColumnRenderers.tsx:91 #: src/tables/build/BuildOrderParametricTable.tsx:26 #: src/tables/part/PartTestResultTable.tsx:247 @@ -155,7 +156,7 @@ msgid "Part" msgstr "零件" #: lib/enums/ModelInformation.tsx:30 -#: lib/enums/Roles.tsx:35 +#: lib/enums/Roles.tsx:36 #: src/components/nav/NavigationDrawer.tsx:70 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:200 @@ -163,7 +164,7 @@ msgstr "零件" #: src/pages/part/CategoryDetail.tsx:282 #: src/pages/part/CategoryDetail.tsx:337 #: src/pages/part/CategoryDetail.tsx:368 -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:855 msgid "Parts" msgstr "零件" @@ -185,7 +186,7 @@ msgstr "參數" #: src/components/wizards/ImportPartWizard.tsx:807 #: src/pages/Index/Settings/AdminCenter/Index.tsx:196 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/part/PartDetail.tsx:943 +#: src/pages/part/PartDetail.tsx:811 msgid "Parameters" msgstr "參數" @@ -244,10 +245,10 @@ msgid "Part Category" msgstr "零件類別" #: lib/enums/ModelInformation.tsx:80 -#: lib/enums/Roles.tsx:37 +#: lib/enums/Roles.tsx:38 #: src/pages/part/CategoryDetail.tsx:276 #: src/pages/part/CategoryDetail.tsx:359 -#: src/pages/part/PartDetail.tsx:1240 +#: src/pages/part/PartDetail.tsx:1108 msgid "Part Categories" msgstr "零件類別" @@ -267,7 +268,7 @@ msgid "Stock Item" msgstr "庫存項" #: lib/enums/ModelInformation.tsx:89 -#: lib/enums/Roles.tsx:45 +#: lib/enums/Roles.tsx:46 #: src/pages/company/CompanyDetail.tsx:211 #: src/pages/part/CategoryDetail.tsx:311 #: src/pages/part/PartStockHistoryDetail.tsx:117 @@ -277,7 +278,7 @@ msgid "Stock Items" msgstr "庫存項" #: lib/enums/ModelInformation.tsx:98 -#: lib/enums/Roles.tsx:47 +#: lib/enums/Roles.tsx:48 #: src/pages/stock/LocationDetail.tsx:454 msgid "Stock Location" msgstr "庫存地點" @@ -298,7 +299,7 @@ msgid "Stock Location Types" msgstr "庫存地點類型" #: lib/enums/ModelInformation.tsx:114 -#: src/pages/part/PartDetail.tsx:900 +#: src/pages/part/PartDetail.tsx:768 msgid "Stock History" msgstr "庫存歷史記錄" @@ -347,7 +348,7 @@ msgstr "公司" #: src/pages/purchasing/PurchaseOrderDetail.tsx:254 #: src/pages/sales/ReturnOrderDetail.tsx:232 #: src/pages/sales/SalesOrderDetail.tsx:225 -#: src/tables/ColumnRenderers.tsx:566 +#: src/tables/ColumnRenderers.tsx:563 #: src/tables/Filter.tsx:346 #: src/tables/TableHoverCard.tsx:101 msgid "Project Code" @@ -370,12 +371,12 @@ msgid "Purchase Order" msgstr "採購訂單" #: lib/enums/ModelInformation.tsx:160 -#: lib/enums/Roles.tsx:39 +#: lib/enums/Roles.tsx:40 #: src/defaults/actions.tsx:106 #: src/pages/Index/Settings/SystemSettings.tsx:313 #: src/pages/company/CompanyDetail.tsx:204 #: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:864 +#: src/pages/part/PartDetail.tsx:732 #: src/pages/purchasing/PurchasingIndex.tsx:66 msgid "Purchase Orders" msgstr "採購訂單" @@ -403,11 +404,11 @@ msgid "Sales Order" msgstr "銷售訂單" #: lib/enums/ModelInformation.tsx:176 -#: lib/enums/Roles.tsx:43 +#: lib/enums/Roles.tsx:44 #: src/defaults/actions.tsx:116 #: src/pages/Index/Settings/SystemSettings.tsx:331 #: src/pages/company/CompanyDetail.tsx:224 -#: src/pages/part/PartDetail.tsx:876 +#: src/pages/part/PartDetail.tsx:744 #: src/pages/sales/SalesIndex.tsx:53 msgid "Sales Orders" msgstr "銷售訂單" @@ -428,11 +429,11 @@ msgid "Return Order" msgstr "退貨訂單" #: lib/enums/ModelInformation.tsx:195 -#: lib/enums/Roles.tsx:41 +#: lib/enums/Roles.tsx:42 #: src/defaults/actions.tsx:127 #: src/pages/Index/Settings/SystemSettings.tsx:342 #: src/pages/company/CompanyDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:883 +#: src/pages/part/PartDetail.tsx:751 #: src/pages/sales/SalesIndex.tsx:99 msgid "Return Orders" msgstr "退貨訂單" @@ -471,7 +472,7 @@ msgid "Contacts" msgstr "聯繫人" #: lib/enums/ModelInformation.tsx:224 -#: src/tables/ColumnRenderers.tsx:648 +#: src/tables/ColumnRenderers.tsx:645 msgid "Owner" msgstr "所有者" @@ -482,7 +483,7 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:231 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/ColumnRenderers.tsx:599 +#: src/tables/ColumnRenderers.tsx:596 #: src/tables/Filter.tsx:395 #: src/tables/settings/ApiTokenTable.tsx:107 #: src/tables/settings/ApiTokenTable.tsx:127 @@ -580,7 +581,7 @@ msgstr "選取項目 (多筆)" #: lib/enums/ModelInformation.tsx:298 #: src/components/barcodes/BarcodeInput.tsx:114 #: src/components/buttons/StarredToggleButton.tsx:46 -#: src/components/dashboard/DashboardLayout.tsx:281 +#: src/components/dashboard/DashboardLayout.tsx:284 #: src/components/editors/NotesEditor.tsx:81 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 #: src/components/forms/fields/ApiFormField.tsx:251 @@ -619,15 +620,15 @@ msgstr "錯誤" msgid "Errors" msgstr "錯誤" -#: lib/enums/Roles.tsx:31 +#: lib/enums/Roles.tsx:32 msgid "Admin" msgstr "管理" -#: lib/enums/Roles.tsx:33 +#: lib/enums/Roles.tsx:34 #: src/defaults/actions.tsx:146 #: src/pages/Index/Settings/SystemSettings.tsx:293 #: src/pages/build/BuildIndex.tsx:67 -#: src/pages/part/PartDetail.tsx:893 +#: src/pages/part/PartDetail.tsx:761 #: src/pages/sales/SalesOrderDetail.tsx:431 msgid "Build Orders" msgstr "生產訂單" @@ -808,7 +809,7 @@ msgid "Failed to link barcode" msgstr "條碼關聯失敗" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:371 #: src/pages/purchasing/PurchaseOrderDetail.tsx:223 #: src/pages/sales/ReturnOrderDetail.tsx:189 #: src/pages/sales/SalesOrderDetail.tsx:182 @@ -988,15 +989,15 @@ msgstr "更新訂單時發生錯誤" msgid "Overdue" msgstr "逾期" -#: src/components/dashboard/DashboardLayout.tsx:282 +#: src/components/dashboard/DashboardLayout.tsx:285 msgid "Failed to load dashboard widgets." msgstr "無法載入儀表板小工具。" -#: src/components/dashboard/DashboardLayout.tsx:293 +#: src/components/dashboard/DashboardLayout.tsx:296 msgid "No Widgets Selected" msgstr "未選擇小工具" -#: src/components/dashboard/DashboardLayout.tsx:296 +#: src/components/dashboard/DashboardLayout.tsx:299 msgid "Use the menu to add widgets to the dashboard" msgstr "使用選單將小工具新增至儀表板" @@ -1844,7 +1845,7 @@ msgstr "主機" #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:91 -#: src/pages/part/PartDetail.tsx:423 +#: src/pages/part/PartDetail.tsx:294 #: src/pages/stock/LocationDetail.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:67 #: src/tables/machine/MachineTypeTable.tsx:149 @@ -2344,7 +2345,7 @@ msgstr "正在更新群組角色" #: src/components/settings/ConfigValueList.tsx:42 #: src/pages/part/pricing/BomPricingPanel.tsx:151 #: src/pages/part/pricing/VariantPricingPanel.tsx:51 -#: src/tables/ColumnRenderers.tsx:731 +#: src/tables/ColumnRenderers.tsx:728 #: src/tables/purchasing/SupplierPartTable.tsx:186 msgid "Updated" msgstr "已更新" @@ -2390,7 +2391,7 @@ msgstr "沒有項目" #: src/components/items/TransferList.tsx:161 #: src/components/render/Stock.tsx:102 -#: src/pages/part/PartDetail.tsx:1022 +#: src/pages/part/PartDetail.tsx:890 #: src/pages/stock/StockDetail.tsx:266 #: src/pages/stock/StockDetail.tsx:966 #: src/tables/ColumnRenderers.tsx:243 @@ -2769,7 +2770,7 @@ msgstr "登出" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:803 #: src/pages/Index/Settings/SystemSettings.tsx:241 -#: src/pages/part/PartDetail.tsx:773 +#: src/pages/part/PartDetail.tsx:644 #: src/pages/stock/LocationDetail.tsx:424 #: src/pages/stock/LocationDetail.tsx:454 #: src/pages/stock/StockDetail.tsx:644 @@ -2859,7 +2860,7 @@ msgstr "移除搜尋群組" #: src/components/nav/SearchDrawer.tsx:304 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:851 +#: src/pages/part/PartDetail.tsx:719 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:100 msgid "Suppliers" @@ -2973,12 +2974,12 @@ msgstr "外掛程式資訊" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:146 #: src/pages/part/CategoryDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:308 #: src/pages/purchasing/PurchaseOrderDetail.tsx:163 #: src/pages/sales/ReturnOrderDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:120 #: src/pages/stock/LocationDetail.tsx:111 -#: src/tables/ColumnRenderers.tsx:459 +#: src/tables/ColumnRenderers.tsx:456 #: src/tables/build/BuildAllocatedStockTable.tsx:91 #: src/tables/machine/MachineTypeTable.tsx:159 #: src/tables/machine/MachineTypeTable.tsx:255 @@ -2993,7 +2994,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:677 +#: src/tables/ColumnRenderers.tsx:674 #: src/tables/part/PartTestResultTable.tsx:222 msgid "Date" msgstr "日期" @@ -3003,7 +3004,7 @@ msgstr "日期" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:465 #: src/tables/bom/UsedInTable.tsx:95 #: src/tables/company/CompanyTable.tsx:66 #: src/tables/company/CompanyTable.tsx:101 @@ -3142,8 +3143,8 @@ msgstr "配送" #: src/pages/company/CompanyDetail.tsx:330 #: src/pages/company/SupplierPartDetail.tsx:379 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:1067 -#: src/tables/ColumnRenderers.tsx:614 +#: src/pages/part/PartDetail.tsx:935 +#: src/tables/ColumnRenderers.tsx:611 msgid "Inactive" msgstr "未激活" @@ -3163,7 +3164,7 @@ msgstr "無庫存" #: src/components/wizards/OrderPartsWizard.tsx:135 #: src/pages/company/SupplierPartDetail.tsx:198 #: src/pages/company/SupplierPartDetail.tsx:400 -#: src/pages/part/PartDetail.tsx:1049 +#: src/pages/part/PartDetail.tsx:917 #: src/tables/bom/BomTable.tsx:467 #: src/tables/build/BuildLineTable.tsx:228 #: src/tables/part/PartTable.tsx:109 @@ -3172,8 +3173,8 @@ msgstr "訂購中" #: src/components/render/Part.tsx:55 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/part/PartDetail.tsx:566 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:923 #: src/pages/stock/StockDetail.tsx:949 #: src/tables/part/PartTestResultTable.tsx:306 #: src/tables/stock/StockItemTable.tsx:213 @@ -3187,9 +3188,9 @@ msgstr "詳情" #: src/components/render/Part.tsx:112 #: src/components/wizards/ImportPartWizard.tsx:807 -#: src/pages/part/PartDetail.tsx:466 -#: src/tables/ColumnRenderers.tsx:414 -#: src/tables/ColumnRenderers.tsx:423 +#: src/pages/part/PartDetail.tsx:337 +#: src/tables/ColumnRenderers.tsx:411 +#: src/tables/ColumnRenderers.tsx:420 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:78 msgid "Category" @@ -3212,8 +3213,8 @@ msgstr "類別" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 #: src/pages/stock/StockDetail.tsx:299 -#: src/tables/ColumnRenderers.tsx:366 -#: src/tables/ColumnRenderers.tsx:375 +#: src/tables/ColumnRenderers.tsx:363 +#: src/tables/ColumnRenderers.tsx:372 #: src/tables/Filter.tsx:460 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Location" @@ -3239,6 +3240,8 @@ msgstr "序列號" #: src/pages/part/PartStockHistoryDetail.tsx:61 #: src/pages/part/PartStockHistoryDetail.tsx:241 #: src/pages/part/PartStockHistoryDetail.tsx:265 +#: src/pages/part/bom/BomCompare.tsx:33 +#: src/pages/part/bom/BomCompare.tsx:204 #: src/pages/part/pricing/BomPricingPanel.tsx:106 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 @@ -3850,7 +3853,7 @@ msgid "Next" msgstr "下一步" #: src/components/wizards/ImportPartWizard.tsx:540 -#: src/pages/part/PartDetail.tsx:1089 +#: src/pages/part/PartDetail.tsx:957 #: src/tables/part/PartTable.tsx:411 msgid "Edit Part" msgstr "編輯零件" @@ -3943,8 +3946,8 @@ msgstr "銷售需求" #: src/forms/StockForms.tsx:1190 #: src/pages/company/SupplierPartDetail.tsx:191 #: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:513 -#: src/pages/part/PartDetail.tsx:1012 +#: src/pages/part/PartDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:880 #: src/tables/Filter.tsx:134 #: src/tables/purchasing/SupplierPartTable.tsx:269 msgid "In Stock" @@ -4658,7 +4661,7 @@ msgstr "生產已完成" #: src/pages/build/BuildDetail.tsx:244 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:97 -#: src/pages/part/PartDetail.tsx:430 +#: src/pages/part/PartDetail.tsx:301 #: src/pages/stock/StockDetail.tsx:154 #: src/tables/ColumnRenderers.tsx:116 #: src/tables/part/RelatedPartTable.tsx:73 @@ -4669,7 +4672,7 @@ msgstr "內部零件編碼 IPN" #: src/forms/BuildForms.tsx:829 #: src/forms/BuildForms.tsx:930 #: src/forms/SalesOrderForms.tsx:435 -#: src/pages/part/PartDetail.tsx:1037 +#: src/pages/part/PartDetail.tsx:905 #: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildLineTable.tsx:188 #: src/tables/sales/SalesOrderLineItemTable.tsx:340 @@ -4750,7 +4753,7 @@ msgstr "選擇此明細項目的專案代碼" #: src/forms/PartForms.tsx:101 #: src/forms/PartForms.tsx:230 #: src/pages/part/CategoryDetail.tsx:127 -#: src/pages/part/PartDetail.tsx:647 +#: src/pages/part/PartDetail.tsx:518 #: src/tables/part/PartCategoryTable.tsx:96 #: src/tables/part/PartTable.tsx:322 msgid "Subscribed" @@ -4810,8 +4813,8 @@ msgid "Default location selected" msgstr "已選擇默認位置" #: src/forms/PurchaseOrderForms.tsx:548 -#: src/pages/part/PartDetail.tsx:642 -#: src/pages/part/PartDetail.tsx:1073 +#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:941 #: src/tables/bom/BomTable.tsx:167 #: src/tables/bom/BomTable.tsx:457 msgid "Virtual Part" @@ -4923,7 +4926,7 @@ msgstr "包裝" #: src/forms/PurchaseOrderForms.tsx:827 #: src/pages/company/SupplierPartDetail.tsx:121 -#: src/tables/ColumnRenderers.tsx:517 +#: src/tables/ColumnRenderers.tsx:514 msgid "Note" msgstr "備註" @@ -5496,7 +5499,7 @@ msgid "Delete selected stock items" msgstr "刪除選定的庫存項目" #: src/hooks/UseStockAdjustActions.tsx:219 -#: src/pages/part/PartDetail.tsx:1181 +#: src/pages/part/PartDetail.tsx:1049 msgid "Stock Actions" msgstr "庫存操作" @@ -6617,7 +6620,7 @@ msgstr "點" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:753 +#: src/tables/ColumnRenderers.tsx:750 msgid "Currency" msgstr "貨幣" @@ -7093,14 +7096,14 @@ msgstr "組裝零件可能未定義材料清單 (BOM),或 BOM 為空。" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/part/PartDetail.tsx:222 -#: src/pages/part/PartDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:822 +#: src/pages/part/PartDetail.tsx:690 +#: src/pages/part/bom/BomActions.tsx:115 +#: src/pages/part/bom/BomActions.tsx:120 msgid "BOM Not Validated" msgstr "BOM 未驗證" #: src/pages/build/BuildDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:824 +#: src/pages/part/PartDetail.tsx:692 msgid "The Bill of Materials for this assembly has not been validated." msgstr "" @@ -7137,7 +7140,7 @@ msgstr "" #~ msgstr "Delete build order" #: src/pages/build/BuildDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:459 +#: src/pages/part/PartDetail.tsx:330 #: src/pages/stock/StockDetail.tsx:162 #: src/tables/bom/UsedInTable.tsx:49 #: src/tables/build/BuildOrderTable.tsx:87 @@ -7164,10 +7167,11 @@ msgid "External" msgstr "外部" #: src/pages/build/BuildDetail.tsx:281 +#: src/pages/part/bom/BomCompare.tsx:34 #: src/pages/purchasing/PurchaseOrderDetail.tsx:142 #: src/pages/sales/ReturnOrderDetail.tsx:109 #: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/tables/ColumnRenderers.tsx:505 +#: src/tables/ColumnRenderers.tsx:502 #: src/tables/build/BuildAllocatedStockTable.tsx:110 #: src/tables/build/BuildLineTable.tsx:354 msgid "Reference" @@ -7182,7 +7186,7 @@ msgid "Build Quantity" msgstr "生產數量" #: src/pages/build/BuildDetail.tsx:312 -#: src/pages/part/PartDetail.tsx:577 +#: src/pages/part/PartDetail.tsx:448 #: src/tables/bom/BomTable.tsx:382 #: src/tables/bom/BomTable.tsx:425 msgid "Can Build" @@ -7200,11 +7204,11 @@ msgid "Issued By" msgstr "發佈人" #: src/pages/build/BuildDetail.tsx:346 -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:541 #: src/pages/purchasing/PurchaseOrderDetail.tsx:262 #: src/pages/sales/ReturnOrderDetail.tsx:240 #: src/pages/sales/SalesOrderDetail.tsx:233 -#: src/tables/ColumnRenderers.tsx:668 +#: src/tables/ColumnRenderers.tsx:665 #: src/tables/Filter.tsx:379 msgid "Responsible" msgstr "責任人" @@ -7240,7 +7244,7 @@ msgstr "已創建" #: src/pages/purchasing/PurchaseOrderDetail.tsx:287 #: src/pages/sales/ReturnOrderDetail.tsx:266 #: src/pages/sales/SalesOrderDetail.tsx:258 -#: src/tables/ColumnRenderers.tsx:691 +#: src/tables/ColumnRenderers.tsx:688 msgid "Start Date" msgstr "開始日期" @@ -7248,7 +7252,7 @@ msgstr "開始日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:295 #: src/pages/sales/ReturnOrderDetail.tsx:274 #: src/pages/sales/SalesOrderDetail.tsx:266 -#: src/tables/ColumnRenderers.tsx:699 +#: src/tables/ColumnRenderers.tsx:696 #: src/tables/part/PartPurchaseOrdersTable.tsx:101 #: src/tables/sales/ReturnOrderLineItemTable.tsx:153 #: src/tables/sales/SalesOrderLineItemTable.tsx:130 @@ -7293,7 +7297,7 @@ msgid "Child Build Orders" msgstr "子生產訂單" #: src/pages/build/BuildDetail.tsx:552 -#: src/pages/part/PartDetail.tsx:926 +#: src/pages/part/PartDetail.tsx:794 #: src/pages/stock/StockDetail.tsx:588 #: src/tables/build/BuildOutputTable.tsx:704 #: src/tables/stock/StockItemTestResultTable.tsx:173 @@ -7582,7 +7586,7 @@ msgstr "外部鏈接" #: src/pages/company/ManufacturerPartDetail.tsx:147 #: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:767 +#: src/pages/part/PartDetail.tsx:638 msgid "Part Details" msgstr "零件詳情" @@ -7681,7 +7685,7 @@ msgid "Add Supplier Part" msgstr "添加供應商零件" #: src/pages/company/SupplierPartDetail.tsx:394 -#: src/pages/part/PartDetail.tsx:1031 +#: src/pages/part/PartDetail.tsx:899 msgid "No Stock" msgstr "無庫存" @@ -7707,7 +7711,7 @@ msgid "Group Roles" msgstr "群組角色" #: src/pages/core/UserDetail.tsx:175 -#: src/tables/ColumnRenderers.tsx:622 +#: src/tables/ColumnRenderers.tsx:619 msgid "User Information" msgstr "使用者資訊" @@ -7824,52 +7828,10 @@ msgstr "分配生產訂單" msgid "Sales Order Allocations" msgstr "分配銷售訂單" -#: src/pages/part/PartDetail.tsx:171 -msgid "Validating BOM" -msgstr "正在驗證 BOM" - -#: src/pages/part/PartDetail.tsx:172 -msgid "BOM validated" -msgstr "BOM 已驗證" - -#: src/pages/part/PartDetail.tsx:187 -#: src/pages/part/PartDetail.tsx:190 -#: src/pages/part/PartDetail.tsx:239 -msgid "Validate BOM" -msgstr "驗證物料清單" - #: src/pages/part/PartDetail.tsx:187 #~ msgid "Bill of materials scheduled for validation" #~ msgstr "Bill of materials scheduled for validation" -#: src/pages/part/PartDetail.tsx:191 -msgid "Do you want to validate the bill of materials for this assembly?" -msgstr "您想要驗證此裝配的材料清單嗎?" - -#: src/pages/part/PartDetail.tsx:217 -msgid "BOM Validated" -msgstr "BOM 已驗證" - -#: src/pages/part/PartDetail.tsx:218 -msgid "The Bill of Materials for this part has been validated" -msgstr "此零件的材料清單 (BOM) 已完成驗證" - -#: src/pages/part/PartDetail.tsx:223 -msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" -msgstr "此零件的材料清單 (BOM) 先前已檢查過,但需要重新驗證" - -#: src/pages/part/PartDetail.tsx:228 -msgid "The Bill of Materials for this part has not yet been validated" -msgstr "此零件的材料清單 (BOM) 尚未進行驗證" - -#: src/pages/part/PartDetail.tsx:259 -msgid "Validated On" -msgstr "驗證時間" - -#: src/pages/part/PartDetail.tsx:265 -msgid "Validated By" -msgstr "驗證者" - #: src/pages/part/PartDetail.tsx:286 #~ msgid "Variant Stock" #~ msgstr "Variant Stock" @@ -7878,6 +7840,14 @@ msgstr "驗證者" #~ msgid "Edit part" #~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:314 +msgid "Variant of" +msgstr "變體於" + +#: src/pages/part/PartDetail.tsx:322 +msgid "Revision of" +msgstr "修訂" + #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" @@ -7886,38 +7856,26 @@ msgstr "驗證者" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:443 -msgid "Variant of" -msgstr "變體於" - -#: src/pages/part/PartDetail.tsx:451 -msgid "Revision of" -msgstr "修訂" - -#: src/pages/part/PartDetail.tsx:472 -#: src/tables/ColumnRenderers.tsx:390 -#: src/tables/ColumnRenderers.tsx:399 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:387 +#: src/tables/ColumnRenderers.tsx:396 msgid "Default Location" msgstr "默認位置" -#: src/pages/part/PartDetail.tsx:479 +#: src/pages/part/PartDetail.tsx:350 msgid "Category Default Location" msgstr "類別默認位置" -#: src/pages/part/PartDetail.tsx:486 +#: src/pages/part/PartDetail.tsx:357 msgid "Units" msgstr "單位" -#: src/pages/part/PartDetail.tsx:493 +#: src/pages/part/PartDetail.tsx:364 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "關鍵詞" -#: src/pages/part/PartDetail.tsx:510 -#~ msgid "Stocktake By" -#~ msgstr "Stocktake By" - -#: src/pages/part/PartDetail.tsx:521 +#: src/pages/part/PartDetail.tsx:392 #: src/tables/bom/BomTable.tsx:462 #: src/tables/build/BuildLineTable.tsx:311 #: src/tables/part/PartTable.tsx:316 @@ -7925,151 +7883,165 @@ msgstr "關鍵詞" msgid "Available Stock" msgstr "可用庫存" -#: src/pages/part/PartDetail.tsx:527 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/bom/BomTable.tsx:358 #: src/tables/build/BuildLineTable.tsx:273 #: src/tables/sales/SalesOrderLineItemTable.tsx:176 msgid "On order" msgstr "訂購中" -#: src/pages/part/PartDetail.tsx:534 +#: src/pages/part/PartDetail.tsx:405 msgid "Required for Orders" msgstr "生產訂單所需的" -#: src/pages/part/PartDetail.tsx:545 +#: src/pages/part/PartDetail.tsx:416 msgid "Allocated to Build Orders" msgstr "分配生產訂單" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:428 msgid "Allocated to Sales Orders" msgstr "分配銷售訂單" -#: src/pages/part/PartDetail.tsx:584 +#: src/pages/part/PartDetail.tsx:455 msgid "Minimum Stock" msgstr "最低庫存" -#: src/pages/part/PartDetail.tsx:599 +#: src/pages/part/PartDetail.tsx:470 #: src/tables/part/ParametricPartTable.tsx:24 #: src/tables/part/PartTable.tsx:204 msgid "Locked" msgstr "已鎖定" -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:476 msgid "Template Part" msgstr "模板零件" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:481 #: src/tables/bom/BomTable.tsx:452 msgid "Assembled Part" msgstr "組裝零件" -#: src/pages/part/PartDetail.tsx:613 -#~ msgid "Scheduling" -#~ msgstr "Scheduling" - -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:486 msgid "Component Part" msgstr "組件零件" -#: src/pages/part/PartDetail.tsx:620 +#: src/pages/part/PartDetail.tsx:491 #: src/tables/bom/BomTable.tsx:437 msgid "Testable Part" msgstr "可測試零件" -#: src/pages/part/PartDetail.tsx:626 +#: src/pages/part/PartDetail.tsx:497 #: src/tables/bom/BomTable.tsx:442 msgid "Trackable Part" msgstr "可追溯零件" -#: src/pages/part/PartDetail.tsx:631 +#: src/pages/part/PartDetail.tsx:502 msgid "Purchaseable Part" msgstr "可購買零件" -#: src/pages/part/PartDetail.tsx:637 +#: src/pages/part/PartDetail.tsx:508 msgid "Saleable Part" msgstr "可銷售零件" -#: src/pages/part/PartDetail.tsx:657 +#: src/pages/part/PartDetail.tsx:510 +#~ msgid "Stocktake By" +#~ msgstr "Stocktake By" + +#: src/pages/part/PartDetail.tsx:528 #: src/pages/purchasing/PurchaseOrderDetail.tsx:272 #: src/pages/sales/ReturnOrderDetail.tsx:250 #: src/pages/sales/SalesOrderDetail.tsx:243 -#: src/tables/ColumnRenderers.tsx:707 +#: src/tables/ColumnRenderers.tsx:704 msgid "Creation Date" msgstr "創建日期" -#: src/pages/part/PartDetail.tsx:662 -#: src/tables/ColumnRenderers.tsx:639 +#: src/pages/part/PartDetail.tsx:533 +#: src/tables/ColumnRenderers.tsx:636 #: src/tables/Filter.tsx:433 msgid "Created By" msgstr "創建人" -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:547 msgid "Default Expiry" msgstr "預設過期時間" -#: src/pages/part/PartDetail.tsx:681 +#: src/pages/part/PartDetail.tsx:552 msgid "days" msgstr "天" -#: src/pages/part/PartDetail.tsx:691 +#: src/pages/part/PartDetail.tsx:562 #: src/pages/part/pricing/BomPricingPanel.tsx:78 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:180 msgid "Price Range" msgstr "價格範圍" -#: src/pages/part/PartDetail.tsx:698 -#~ msgid "Default Supplier" -#~ msgstr "Default Supplier" - -#: src/pages/part/PartDetail.tsx:701 +#: src/pages/part/PartDetail.tsx:572 msgid "Latest Serial Number" msgstr "最新序號" -#: src/pages/part/PartDetail.tsx:735 +#: src/pages/part/PartDetail.tsx:606 msgid "Select Part Revision" msgstr "選擇零件版本" -#: src/pages/part/PartDetail.tsx:792 +#: src/pages/part/PartDetail.tsx:613 +#~ msgid "Scheduling" +#~ msgstr "Scheduling" + +#: src/pages/part/PartDetail.tsx:663 msgid "Variants" msgstr "變體" -#: src/pages/part/PartDetail.tsx:799 +#: src/pages/part/PartDetail.tsx:670 #: src/pages/stock/StockDetail.tsx:543 msgid "Allocations" msgstr "分配" -#: src/pages/part/PartDetail.tsx:806 +#: src/pages/part/PartDetail.tsx:677 msgid "Bill of Materials" msgstr "物料清單" -#: src/pages/part/PartDetail.tsx:838 +#: src/pages/part/PartDetail.tsx:698 +#~ msgid "Default Supplier" +#~ msgstr "Default Supplier" + +#: src/pages/part/PartDetail.tsx:706 msgid "Used In" msgstr "用於" -#: src/pages/part/PartDetail.tsx:845 +#: src/pages/part/PartDetail.tsx:713 msgid "Part Pricing" msgstr "零件價格" -#: src/pages/part/PartDetail.tsx:915 +#: src/pages/part/PartDetail.tsx:783 msgid "Test Templates" msgstr "測試模板" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:805 msgid "Related Parts" msgstr "關聯零件" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:817 #: src/tables/ColumnRenderers.tsx:73 #: src/tables/bom/BomTable.tsx:704 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已鎖定" -#: src/pages/part/PartDetail.tsx:954 +#: src/pages/part/PartDetail.tsx:822 msgid "Part parameters cannot be edited, as the part is locked" msgstr "零件參數無法編輯,因為零件已鎖定" +#: src/pages/part/PartDetail.tsx:911 +#: src/tables/part/PartTestTemplateTable.tsx:112 +#: src/tables/stock/StockItemTestResultTable.tsx:405 +msgid "Required" +msgstr "必填" + +#: src/pages/part/PartDetail.tsx:929 +msgid "Deficit" +msgstr "短缺" + #: src/pages/part/PartDetail.tsx:956 #~ msgid "Count part stock" #~ msgstr "Count part stock" @@ -8078,46 +8050,36 @@ msgstr "零件參數無法編輯,因為零件已鎖定" #~ msgid "Transfer part stock" #~ msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1043 -#: src/tables/part/PartTestTemplateTable.tsx:112 -#: src/tables/stock/StockItemTestResultTable.tsx:405 -msgid "Required" -msgstr "必填" - -#: src/pages/part/PartDetail.tsx:1061 -msgid "Deficit" -msgstr "短缺" - -#: src/pages/part/PartDetail.tsx:1101 +#: src/pages/part/PartDetail.tsx:969 #: src/tables/part/PartTable.tsx:398 #: src/tables/part/PartTable.tsx:452 msgid "Add Part" msgstr "添加零件" -#: src/pages/part/PartDetail.tsx:1115 +#: src/pages/part/PartDetail.tsx:983 msgid "Delete Part" msgstr "刪除零件" -#: src/pages/part/PartDetail.tsx:1124 +#: src/pages/part/PartDetail.tsx:992 msgid "Deleting this part cannot be reversed" msgstr "刪除此零件無法撤銷" -#: src/pages/part/PartDetail.tsx:1187 +#: src/pages/part/PartDetail.tsx:1055 #: src/pages/stock/StockDetail.tsx:900 msgid "Order" msgstr "訂單" -#: src/pages/part/PartDetail.tsx:1188 +#: src/pages/part/PartDetail.tsx:1056 #: src/pages/stock/StockDetail.tsx:901 #: src/tables/build/BuildLineTable.tsx:790 msgid "Order Stock" msgstr "訂單庫存" -#: src/pages/part/PartDetail.tsx:1200 +#: src/pages/part/PartDetail.tsx:1068 msgid "Search by serial number" msgstr "依序號搜尋" -#: src/pages/part/PartDetail.tsx:1208 +#: src/pages/part/PartDetail.tsx:1076 #: src/tables/part/PartTable.tsx:509 msgid "Part Actions" msgstr "零件選項" @@ -8248,9 +8210,151 @@ msgstr "盤點項目" #~ msgid "New Stocktake Report" #~ msgstr "New Stocktake Report" +#: src/pages/part/bom/BomActions.tsx:64 +msgid "Validating BOM" +msgstr "正在驗證 BOM" + +#: src/pages/part/bom/BomActions.tsx:65 +msgid "BOM validated" +msgstr "BOM 已驗證" + +#: src/pages/part/bom/BomActions.tsx:80 +#: src/pages/part/bom/BomActions.tsx:83 +#: src/pages/part/bom/BomActions.tsx:139 +msgid "Validate BOM" +msgstr "驗證物料清單" + +#: src/pages/part/bom/BomActions.tsx:84 +msgid "Do you want to validate the bill of materials for this assembly?" +msgstr "您想要驗證此裝配的材料清單嗎?" + +#: src/pages/part/bom/BomActions.tsx:110 +msgid "BOM Validated" +msgstr "BOM 已驗證" + +#: src/pages/part/bom/BomActions.tsx:111 +msgid "The Bill of Materials for this part has been validated" +msgstr "此零件的材料清單 (BOM) 已完成驗證" + +#: src/pages/part/bom/BomActions.tsx:116 +msgid "The Bill of Materials for this part has previously been checked, but requires revalidation" +msgstr "此零件的材料清單 (BOM) 先前已檢查過,但需要重新驗證" + +#: src/pages/part/bom/BomActions.tsx:121 +msgid "The Bill of Materials for this part has not yet been validated" +msgstr "此零件的材料清單 (BOM) 尚未進行驗證" + +#: src/pages/part/bom/BomActions.tsx:131 +#: src/pages/part/bom/BomCompare.tsx:363 +msgid "Compare Bill of Materials" +msgstr "" + +#: src/pages/part/bom/BomActions.tsx:159 +msgid "Validated On" +msgstr "驗證時間" + +#: src/pages/part/bom/BomActions.tsx:165 +msgid "Validated By" +msgstr "驗證者" + +#: src/pages/part/bom/BomCompare.tsx:35 +#: src/tables/bom/BomTable.tsx:482 +msgid "Allow Variants" +msgstr "允許變體" + +#: src/pages/part/bom/BomCompare.tsx:36 +#: src/tables/bom/BomTable.tsx:477 +#: src/tables/bom/UsedInTable.tsx:85 +msgid "Inherited" +msgstr "繼承項" + +#: src/pages/part/bom/BomCompare.tsx:37 +#: src/tables/bom/BomTable.tsx:487 +#: src/tables/bom/UsedInTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:208 +msgid "Optional" +msgstr "可選項" + +#: src/pages/part/bom/BomCompare.tsx:38 +#: src/tables/bom/BomTable.tsx:492 +#: src/tables/build/BuildLineTable.tsx:203 +msgid "Consumable" +msgstr "消耗品" + +#: src/pages/part/bom/BomCompare.tsx:39 +#: src/tables/build/BuildLineTable.tsx:417 +msgid "Setup Quantity" +msgstr "設定數量" + +#: src/pages/part/bom/BomCompare.tsx:40 +#: src/tables/build/BuildLineTable.tsx:426 +msgid "Attrition" +msgstr "耗損率" + +#: src/pages/part/bom/BomCompare.tsx:41 +#: src/tables/build/BuildLineTable.tsx:434 +msgid "Rounding Multiple" +msgstr "捨入倍數" + +#: src/pages/part/bom/BomCompare.tsx:181 +msgid "No changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:183 +msgid "Part removed from BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:184 +msgid "Part added to BOM" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:205 +msgid "Changes" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:371 +msgid "Primary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:375 +msgid "Primary assembly for comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:382 +msgid "Select assembly to compare" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:383 +msgid "Secondary Assembly" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:407 +msgid "Display Mode" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:409 +msgid "Select display mode for BOM comparison" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:413 +msgid "Show all Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:414 +msgid "Show different Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:415 +msgid "Show common Parts" +msgstr "" + +#: src/pages/part/bom/BomCompare.tsx:423 +msgid "Select an assembly to view Bill of Materials comparison" +msgstr "" + #: src/pages/part/pricing/BomPricingPanel.tsx:57 #: src/pages/part/pricing/BomPricingPanel.tsx:135 -#: src/tables/ColumnRenderers.tsx:767 +#: src/tables/ColumnRenderers.tsx:764 #: src/tables/bom/BomTable.tsx:299 #: src/tables/general/ExtraLineItemTable.tsx:74 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:259 @@ -8519,7 +8623,7 @@ msgstr "發布日期" #: src/pages/purchasing/PurchaseOrderDetail.tsx:304 #: src/pages/sales/ReturnOrderDetail.tsx:282 #: src/pages/sales/SalesOrderDetail.tsx:273 -#: src/tables/ColumnRenderers.tsx:715 +#: src/tables/ColumnRenderers.tsx:712 #: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" @@ -8698,7 +8802,7 @@ msgid "Not checked" msgstr "未檢查" #: src/pages/sales/SalesOrderShipmentDetail.tsx:205 -#: src/tables/ColumnRenderers.tsx:723 +#: src/tables/ColumnRenderers.tsx:720 #: src/tables/sales/SalesOrderAllocationTable.tsx:181 #: src/tables/sales/SalesOrderShipmentTable.tsx:184 msgid "Shipment Date" @@ -9171,19 +9275,19 @@ msgstr "無可用庫存" msgid "This stock item has been depleted" msgstr "庫存項已耗盡" -#: src/tables/ColumnRenderers.tsx:283 +#: src/tables/ColumnRenderers.tsx:279 #: src/tables/bom/BomTable.tsx:375 #: src/tables/part/PartTable.tsx:172 #: src/tables/sales/SalesOrderLineItemTable.tsx:185 msgid "Stock Information" msgstr "庫存信息" -#: src/tables/ColumnRenderers.tsx:545 +#: src/tables/ColumnRenderers.tsx:542 #: src/tables/build/BuildOutputTable.tsx:660 msgid "Allocated Lines" msgstr "已分配的項目" -#: src/tables/ColumnRenderers.tsx:774 +#: src/tables/ColumnRenderers.tsx:771 msgid "Line Item" msgstr "明細項目" @@ -9730,40 +9834,20 @@ msgstr "已驗證" msgid "Show validated items" msgstr "顯示已驗證的項目" -#: src/tables/bom/BomTable.tsx:477 -#: src/tables/bom/UsedInTable.tsx:85 -msgid "Inherited" -msgstr "繼承項" - #: src/tables/bom/BomTable.tsx:478 #: src/tables/bom/UsedInTable.tsx:86 msgid "Show inherited items" msgstr "顯示繼承的項目" -#: src/tables/bom/BomTable.tsx:482 -msgid "Allow Variants" -msgstr "允許變體" - #: src/tables/bom/BomTable.tsx:483 msgid "Show items which allow variant substitution" msgstr "顯示允許變體替換的項目" -#: src/tables/bom/BomTable.tsx:487 -#: src/tables/bom/UsedInTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:208 -msgid "Optional" -msgstr "可選項" - #: src/tables/bom/BomTable.tsx:488 #: src/tables/bom/UsedInTable.tsx:91 msgid "Show optional items" msgstr "顯示可選項目" -#: src/tables/bom/BomTable.tsx:492 -#: src/tables/build/BuildLineTable.tsx:203 -msgid "Consumable" -msgstr "消耗品" - #: src/tables/bom/BomTable.tsx:493 msgid "Show consumable items" msgstr "顯示可消耗項目" @@ -10024,18 +10108,6 @@ msgstr "獲取已繼承的" msgid "Unit Quantity" msgstr "單位數量" -#: src/tables/build/BuildLineTable.tsx:417 -msgid "Setup Quantity" -msgstr "設定數量" - -#: src/tables/build/BuildLineTable.tsx:426 -msgid "Attrition" -msgstr "耗損率" - -#: src/tables/build/BuildLineTable.tsx:434 -msgid "Rounding Multiple" -msgstr "捨入倍數" - #: src/tables/build/BuildLineTable.tsx:443 msgid "BOM Information" msgstr "BOM 資訊" @@ -11677,7 +11749,7 @@ msgstr "按行項目狀態篩選" msgid "Receive selected items" msgstr "接收選中項目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:229 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:231 msgid "Receive Item" msgstr "接收物品"