diff --git a/InvenTree/locale/bg/LC_MESSAGES/django.po b/InvenTree/locale/bg/LC_MESSAGES/django.po index dc14c7b5a4c5..4ad02d4a4292 100644 --- a/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -661,7 +661,7 @@ msgstr "Китайски (опростен)" msgid "Chinese (Traditional)" msgstr "Китайски (традиционен)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1027,7 +1027,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index 52a05c7c42b8..94b6b1bacd4f 100644 --- a/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Kontrola procesů na pozadí se nezdařila" @@ -1027,7 +1027,7 @@ msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Výstup sestavení neodpovídá příkazu sestavení" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/da/LC_MESSAGES/django.po b/InvenTree/locale/da/LC_MESSAGES/django.po index b0efb833d356..46a8ef75d6a7 100644 --- a/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Kontrol af baggrundstjeneste mislykkedes" @@ -1027,7 +1027,7 @@ msgstr "Produktionsordre som er tildelt denne produktion" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index c122f3f9f09c..e9dc7a8c12b9 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -662,7 +662,7 @@ msgstr "Chinesisch (Vereinfacht)" msgid "Chinese (Traditional)" msgstr "Chinesisch (Traditionell)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Hintergrund-Prozess-Kontrolle fehlgeschlagen" @@ -1028,7 +1028,7 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1245,7 +1245,7 @@ msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -1427,7 +1427,7 @@ msgid "A list of build outputs must be provided" msgstr "Eine Liste von Endprodukten muss angegeben werden" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5616,13 +5616,13 @@ msgstr "Übergeordnete IPN" msgid "Part IPN" msgstr "Teil IPN" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Niedrigster Preis" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5780,7 +5780,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6461,185 +6461,185 @@ msgstr "Herstellerteil mit dieser MPN existiert bereits" msgid "Supplier part matching this SKU already exists" msgstr "Lieferantenteil mit dieser SKU existiert bereits" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Teil duplizieren" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "Initiale Daten von anderem Teil kopieren" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "Initialer Lagerbestand" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "Erstelle Teil mit Ausgangsbestand" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "Lieferanteninformationen" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "Lieferanteninformationen zu diesem Teil hinzufügen" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "Kategorieparameter kopieren" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "Parametervorlagen aus der ausgewählten Teilkategorie kopieren" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Inventurbericht auf ein bestimmtes Teil und alle Variantenteile beschränken" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Inventurbericht auf eine bestimmte Teilekategorie und alle untergeordneten Kategorien beschränken" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Inventurbericht auf einen bestimmten Lagerort und alle untergeordneten Lagerorte beschränken" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "Externen Bestand ausschließen" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "Lagerartikel an externen Orten ausschließen" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "Bericht generieren" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "Erstelle Berichtsdatei mit berechneten Inventurdaten" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "Teile aktualisieren" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "Angegebene Teile mit berechneten Inventurdaten aktualisieren" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "Inventur-Funktionalität ist nicht aktiviert" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "Aktualisieren" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "Preis für dieses Teil aktualisieren" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "Teil auswählen, von dem Stückliste kopiert wird" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "Bestehende Daten entfernen" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "Vererbtes einschließen" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "Ungültige Zeilen überspringen" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "Ersatzteile kopieren" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "Bestehende Stückliste löschen" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "Bestehende Stücklisten-Positionen vor dem Importieren entfernen" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "Keine Teilspalte angegeben" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "Mehrere übereinstimmende Teile gefunden" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "Keine passenden Teile gefunden" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "Teil ist nicht als Komponente angelegt" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "Menge nicht angegeben" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Ungültige Menge" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "Mindestens eine Stückliste-Position ist erforderlich" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 6e9553c2c1c8..5dbe3f905ee8 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -661,7 +661,7 @@ msgstr "Κινέζικα (απλοποιημένα)" msgid "Chinese (Traditional)" msgstr "Κινέζικα (Παραδοσιακά)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Ο έλεγχος εργασίας στο παρασκήνιο απέτυχε" @@ -1027,7 +1027,7 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Η έξοδος κατασκευής δεν ταιριάζει με τη #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 79ba923eb823..d29d7c13393a 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/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: 2023-11-21 13:44+0000\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,7 +57,7 @@ msgstr "" #: company/models.py:732 company/templates/company/sidebar.html:37 #: order/models.py:1104 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 -#: order/templates/order/so_sidebar.html:17 part/admin.py:41 +#: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2998 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:139 stock/models.py:2217 stock/models.py:2325 @@ -268,7 +268,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2877 company/models.py:128 #: company/models.py:386 company/models.py:440 company/models.py:719 #: order/models.py:234 order/models.py:1108 order/models.py:1466 -#: part/admin.py:39 part/models.py:836 +#: part/admin.py:38 part/models.py:836 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 @@ -664,7 +664,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1030,7 +1030,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1247,7 +1247,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1429,7 +1429,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -3875,7 +3875,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 -#: part/admin.py:40 part/models.py:923 part/models.py:3395 +#: part/admin.py:39 part/models.py:923 part/models.py:3395 #: part/templates/part/part_base.html:284 #: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 #: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 @@ -5486,38 +5486,42 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:33 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 +#: part/admin.py:32 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 #: stock/admin.py:119 msgid "Part ID" msgstr "" -#: part/admin.py:34 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 +#: part/admin.py:33 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 #: stock/admin.py:120 msgid "Part Name" msgstr "" -#: part/admin.py:35 part/stocktake.py:219 +#: part/admin.py:34 part/stocktake.py:219 msgid "Part Description" msgstr "" -#: part/admin.py:36 part/models.py:824 part/templates/part/part_base.html:269 +#: part/admin.py:35 part/models.py:824 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 #: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" -#: part/admin.py:37 part/models.py:831 part/templates/part/part_base.html:277 +#: part/admin.py:36 part/models.py:831 part/templates/part/part_base.html:277 #: report/models.py:189 templates/js/translated/part.js:1231 #: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" -#: part/admin.py:38 part/admin.py:195 part/models.py:810 +#: part/admin.py:37 part/admin.py:195 part/models.py:810 #: part/templates/part/category.html:94 part/templates/part/part_base.html:298 msgid "Keywords" msgstr "" +#: part/admin.py:41 +msgid "Part Image" +msgstr "" + #: part/admin.py:42 part/admin.py:189 part/stocktake.py:220 msgid "Category ID" msgstr "" @@ -5614,13 +5618,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5778,7 +5782,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6459,185 +6463,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index cb7b2fde5194..90baa6b3be9d 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -662,7 +662,7 @@ msgstr "Chino (Simplificado)" msgid "Chinese (Traditional)" msgstr "Chino (Tradicional)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Falló la comprobación en segundo plano del worker" @@ -1028,7 +1028,7 @@ msgstr "Orden de Construcción o Armado a la que se asigna" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1245,7 +1245,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" @@ -1427,7 +1427,7 @@ msgid "A list of build outputs must be provided" msgstr "Debe proporcionarse una lista de salidas de construcción" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5616,13 +5616,13 @@ msgstr "IPN del padre" msgid "Part IPN" msgstr "IPN de la parte" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5780,7 +5780,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqueda" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6461,185 +6461,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Duplicar Parte" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "Información del proveedor" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "Añadir información inicial del proveedor para esta parte" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "Copiar Parámetros de Categoría" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "Copiar plantillas de parámetro de la categoría de partes seleccionada" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "Generar informe" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "Actualizar partes" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "Incluye artículos BOM que son heredados de partes con plantillas" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "Limpiar BOM Existente" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "Varios resultados encontrados" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "No se encontraron partes coincidentes" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "La parte no está designada como componente" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "Cantidad no proporcionada" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Cantidad no válida" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "Se requiere al menos un artículo BOM" diff --git a/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 79ba923eb823..d29d7c13393a 100644 --- a/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-21 13:44+0000\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,7 +57,7 @@ msgstr "" #: company/models.py:732 company/templates/company/sidebar.html:37 #: order/models.py:1104 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 -#: order/templates/order/so_sidebar.html:17 part/admin.py:41 +#: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2998 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:139 stock/models.py:2217 stock/models.py:2325 @@ -268,7 +268,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2877 company/models.py:128 #: company/models.py:386 company/models.py:440 company/models.py:719 #: order/models.py:234 order/models.py:1108 order/models.py:1466 -#: part/admin.py:39 part/models.py:836 +#: part/admin.py:38 part/models.py:836 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 @@ -664,7 +664,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1030,7 +1030,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1247,7 +1247,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1429,7 +1429,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -3875,7 +3875,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 -#: part/admin.py:40 part/models.py:923 part/models.py:3395 +#: part/admin.py:39 part/models.py:923 part/models.py:3395 #: part/templates/part/part_base.html:284 #: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 #: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 @@ -5486,38 +5486,42 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:33 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 +#: part/admin.py:32 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 #: stock/admin.py:119 msgid "Part ID" msgstr "" -#: part/admin.py:34 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 +#: part/admin.py:33 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 #: stock/admin.py:120 msgid "Part Name" msgstr "" -#: part/admin.py:35 part/stocktake.py:219 +#: part/admin.py:34 part/stocktake.py:219 msgid "Part Description" msgstr "" -#: part/admin.py:36 part/models.py:824 part/templates/part/part_base.html:269 +#: part/admin.py:35 part/models.py:824 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 #: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" -#: part/admin.py:37 part/models.py:831 part/templates/part/part_base.html:277 +#: part/admin.py:36 part/models.py:831 part/templates/part/part_base.html:277 #: report/models.py:189 templates/js/translated/part.js:1231 #: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" -#: part/admin.py:38 part/admin.py:195 part/models.py:810 +#: part/admin.py:37 part/admin.py:195 part/models.py:810 #: part/templates/part/category.html:94 part/templates/part/part_base.html:298 msgid "Keywords" msgstr "" +#: part/admin.py:41 +msgid "Part Image" +msgstr "" + #: part/admin.py:42 part/admin.py:189 part/stocktake.py:220 msgid "Category ID" msgstr "" @@ -5614,13 +5618,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5778,7 +5782,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6459,185 +6463,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index 77d760016ea9..c4e9b885ac4e 100644 --- a/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1027,7 +1027,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/fi/LC_MESSAGES/django.po b/InvenTree/locale/fi/LC_MESSAGES/django.po index d4d452c988bf..86c798df73c9 100644 --- a/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1027,7 +1027,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "Luo raportti" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 2f2362d3c30b..f2138d53bea1 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -661,7 +661,7 @@ msgstr "Chinois (Simplifié)" msgid "Chinese (Traditional)" msgstr "Chinois (Traditionnel)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Échec de la vérification du processus d'arrière-plan" @@ -1027,7 +1027,7 @@ msgstr "BuildOrder associé a cette fabrication" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "Une liste d'ordre de production doit être fourni" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Prix Minimum" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 0348363b9874..dd69a0fa45f6 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1027,7 +1027,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/hi/LC_MESSAGES/django.po b/InvenTree/locale/hi/LC_MESSAGES/django.po index 0abe700046f7..f114e6aaa1b0 100644 --- a/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1027,7 +1027,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index 6e3d56726a1e..b453e40c0272 100644 --- a/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-25 00:34\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -32,16 +32,16 @@ msgstr "Nincs érték megadva" #: InvenTree/conversion.py:125 #, python-brace-format msgid "Could not convert {original} to {unit}" -msgstr "" +msgstr "{original} átváltása {unit}-ra sikertelen" #: InvenTree/conversion.py:127 msgid "Invalid quantity supplied" -msgstr "" +msgstr "Hibás mennyiség" #: InvenTree/conversion.py:141 #, python-brace-format msgid "Invalid quantity supplied ({exc})" -msgstr "" +msgstr "Hibás mennyiség ({exc})" #: InvenTree/exceptions.py:89 msgid "Error details can be found in the admin panel" @@ -142,17 +142,17 @@ msgstr "Duplikált sorozatszám" #: InvenTree/helpers.py:523 InvenTree/helpers.py:558 #, python-brace-format msgid "Invalid group range: {group}" -msgstr "" +msgstr "Hibás tartomány: {group}" #: InvenTree/helpers.py:552 #, python-brace-format msgid "Group range {group} exceeds allowed quantity ({expected_quantity})" -msgstr "" +msgstr "Csoport tartomány {group} több mint az engedélyezett ({expected_quantity})" #: InvenTree/helpers.py:576 InvenTree/helpers.py:583 InvenTree/helpers.py:598 #, python-brace-format msgid "Invalid group sequence: {group}" -msgstr "" +msgstr "Hibás csoport-sor: {group}" #: InvenTree/helpers.py:608 msgid "No serial numbers found" @@ -160,7 +160,7 @@ msgstr "Nem található sorozatszám" #: InvenTree/helpers.py:611 msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})" -msgstr "" +msgstr "Az egyedi sorozatszámok számának ({len(serials)}) meg kell egyeznie a mennyiséggel ({expected_quantity})" #: InvenTree/helpers.py:740 msgid "Remove HTML tags from this value" @@ -461,22 +461,23 @@ msgstr "Válassz pénznemet a lehetőségek közül" #: InvenTree/serializers.py:427 msgid "You do not have permission to change this user role." -msgstr "" +msgstr "Önnek nincs joga változtatni ezen a felhasználói szerepkörön." #: InvenTree/serializers.py:437 msgid "Only superusers can create new users" -msgstr "" +msgstr "Csak a superuser-ek hozhatnak létre felhasználókat" #: InvenTree/serializers.py:454 #, python-brace-format msgid "Welcome to {current_site.name}" -msgstr "" +msgstr "Üdvözöljük a {current_site.name}-on" #: InvenTree/serializers.py:455 #, python-brace-format msgid "Your account has been created.\n\n" "Please use the password reset function to get access (at https://{domain})." -msgstr "" +msgstr "Felhasználói fiókját létrehoztuk.\n\n" +"Bejelentkezéshez használja a jelszó beállítás funkciót (at https://{domain})." #: InvenTree/serializers.py:519 msgid "Filename" @@ -543,7 +544,7 @@ msgstr "Képek letöltése távoli URL-ről nem engedélyezett" #: InvenTree/settings.py:819 msgid "Bulgarian" -msgstr "" +msgstr "Bolgár" #: InvenTree/settings.py:820 msgid "Czech" @@ -661,7 +662,7 @@ msgstr "Kínai (egyszerűsített)" msgid "Chinese (Traditional)" msgstr "Kínai (Hagyományos)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Háttér folyamat ellenőrzés sikertelen" @@ -981,7 +982,7 @@ msgstr "Gyártási utasítások" #: build/models.py:115 msgid "Build order part cannot be changed" -msgstr "" +msgstr "Gyártási rendelés alkatrész nem változtatható" #: build/models.py:122 msgid "Invalid choice for parent build" @@ -1027,7 +1028,7 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1245,7 @@ msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" @@ -1426,7 +1427,7 @@ msgid "A list of build outputs must be provided" msgstr "A gyártási kimenetek listáját meg kell adni" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -2052,7 +2053,7 @@ msgstr "Projekt leírása" #: common/models.py:135 msgid "User or group responsible for this project" -msgstr "" +msgstr "A projektért felelős felhasználó vagy csoport" #: common/models.py:658 msgid "Settings key (must be unique - case insensitive)" @@ -2093,7 +2094,7 @@ msgstr "Érvénytelen domain név: {domain}" #: common/models.py:1012 msgid "No plugin" -msgstr "" +msgstr "Nincsen plugin" #: common/models.py:1078 msgid "Restart required" @@ -2105,11 +2106,11 @@ msgstr "Egy olyan beállítás megváltozott ami a kiszolgáló újraindításá #: common/models.py:1086 msgid "Pending migrations" -msgstr "" +msgstr "Függőben levő migrációk" #: common/models.py:1087 msgid "Number of pending database migrations" -msgstr "" +msgstr "Függőben levő adatbázis migrációk" #: common/models.py:1093 msgid "Server Instance Name" @@ -2161,11 +2162,11 @@ msgstr "Válassz alap pénznemet az ár számításokhoz" #: common/models.py:1136 msgid "Currency Update Interval" -msgstr "" +msgstr "Árfolyam frissítési gyakoriság" #: common/models.py:1137 msgid "How often to update exchange rates (set to zero to disable)" -msgstr "" +msgstr "Milyen gyakran frissítse az árfolyamokat (nulla a kikapcsoláshoz)" #: common/models.py:1139 common/models.py:1203 common/models.py:1221 #: common/models.py:1228 common/models.py:1239 common/models.py:1250 @@ -2176,11 +2177,11 @@ msgstr "nap" #: common/models.py:1147 msgid "Currency Update Plugin" -msgstr "" +msgstr "Árfolyam frissítő plugin" #: common/models.py:1148 msgid "Currency update plugin to use" -msgstr "" +msgstr "Kiválasztott árfolyam frissítő plugin" #: common/models.py:1154 msgid "Download from URL" @@ -2276,7 +2277,7 @@ msgstr "Vonalkód támogatás" #: common/models.py:1259 msgid "Enable barcode scanner support in the web interface" -msgstr "" +msgstr "Vonalkód olvasó támogatás engedélyezése a web felületen" #: common/models.py:1265 msgid "Barcode Input Delay" @@ -2966,11 +2967,11 @@ msgstr "Régi leltár riportok törlése hány naponta történjen" #: common/models.py:1888 msgid "Display Users full names" -msgstr "" +msgstr "Felhasználók teljes nevének megjelenítése" #: common/models.py:1889 msgid "Display Users full names instead of usernames" -msgstr "" +msgstr "Felhasználói név helyett a felhasználók teljes neve jelenik meg" #: common/models.py:1901 common/models.py:2330 msgid "Settings key (must be unique - case insensitive" @@ -3573,11 +3574,11 @@ msgstr "Egy új megrendelés létrehozva, és hozzád rendelve" #: common/notifications.py:298 #, python-brace-format msgid "{verbose_name} canceled" -msgstr "" +msgstr "{verbose_name} megszakítva" #: common/notifications.py:300 msgid "A order that is assigned to you was canceled" -msgstr "" +msgstr "Egy hozzád rendelt megrendelés megszakítva" #: common/notifications.py:306 common/notifications.py:313 msgid "Items Received" @@ -5518,7 +5519,7 @@ msgstr "Kulcsszavak" #: part/admin.py:41 msgid "Part Image" -msgstr "" +msgstr "Alkatrész ábra" #: part/admin.py:42 part/admin.py:189 part/stocktake.py:220 msgid "Category ID" @@ -5616,13 +5617,13 @@ msgstr "Szülő IPN" msgid "Part IPN" msgstr "Alkatrész IPN" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Minimum ár" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5727,17 +5728,17 @@ msgstr "Hibás választás a szülő alkatrészre" #: part/models.py:494 part/models.py:497 #, python-brace-format msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)" -msgstr "" +msgstr "Az '{self}' alkatrész nem használható a '{parent}' alkatrészjegyzékében (mert rekurzív lenne)" #: part/models.py:506 #, python-brace-format msgid "Part '{parent}' is used in BOM for '{self}' (recursive)" -msgstr "" +msgstr "Az '{parent}' alkatrész szerepel a '{self}' alkatrészjegyzékében (rekurzív)" #: part/models.py:573 #, python-brace-format msgid "IPN must match regex pattern {pattern}" -msgstr "" +msgstr "Az IPN belső cikkszámnak illeszkednie kell a {pattern} regex mintára" #: part/models.py:643 msgid "Stock item with this serial number already exists" @@ -5780,7 +5781,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "Alkatrész kulcsszavak amik segítik a megjelenést a keresési eredményekben" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -5878,7 +5879,7 @@ msgstr "Létrehozó" #: part/models.py:982 msgid "Owner responsible for this part" -msgstr "" +msgstr "Alkatrész felelőse" #: part/models.py:988 part/templates/part/part_base.html:339 #: stock/templates/stock/item_base.html:451 @@ -5976,11 +5977,11 @@ msgstr "Alkatrészváltozatok számolt maximum költsége" #: part/models.py:2912 msgid "Override minimum cost" -msgstr "" +msgstr "Minimum költség felülbírálása" #: part/models.py:2918 msgid "Override maximum cost" -msgstr "" +msgstr "Maximum költség felülbírálása" #: part/models.py:2924 msgid "Calculated overall minimum cost" @@ -6461,185 +6462,185 @@ msgstr "Van már ilyen gyártói alkatrész" msgid "Supplier part matching this SKU already exists" msgstr "Van már ilyen beszállítói alkatrész" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Alkatrész másolása" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "Kezdeti adatok másolása egy másik alkatrészről" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "Kezdeti készlet" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "Kezdeti készlet mennyiség létrehozása" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "Beszállító információ" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "Kezdeti beszállító adatok hozzáadása" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "Kategória paraméterek másolása" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "Paraméter sablonok másolása a kiválasztott alkatrész kategóriából" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Leltár riport korlátozása bizonyos alkatrészre és variánsra" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Leltár riport korlátozása bizonyos alkatrész kategóriára és az alatta lévőkre" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Leltár riport korlátozása bizonyos készlethelyre és az alatta lévőkre" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "Külső készlet nélkül" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "Külső helyeken lévő készlet nélkül" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "Riport létrehozása" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "Riport fájl létrehozása a számított leltár adatokkal" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "Alaktrészek frissítése" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "Megadott alkatrészek frissítése a számított leltár adatokkal" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "Leltár funkció nincs engedélyezve" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" -msgstr "" +msgstr "Számított minimum ár felülbírálása" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" -msgstr "" +msgstr "Minimum ár pénzneme" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" -msgstr "" +msgstr "Számított maximum ár felülbírálása" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" -msgstr "" +msgstr "Maximum ár pénzneme" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "Frissítés" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "Alkatrész árak frissítése" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" -msgstr "" +msgstr "Megadott pénznem átváltása {default_currency}-re sikertelen" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" -msgstr "" +msgstr "A Minimum ár nem lehet nagyobb mint a Maximum ár" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" -msgstr "" +msgstr "A Maximum ár nem lehet kisebb mint a Minimum ár" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "Létező adat törlése" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "Meglévő alkatrészjegyzék tételek törlése a másolás előtt" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "Örököltekkel együtt" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "Sablon alkatrészektől örökölt alkatrészjegyzék tételek használata" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "Hibás sorok kihagyása" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "Engedély a hibás sorok kihagyására" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "Helyettesítő alkatrészek másolása" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "Helyettesítő alkatrészek másolása az alkatrészjegyzék tételek másolásakor" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "Meglévő alkatrészjegyzék törlése" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "Meglévő alkatrészjegyzék tételek törlése a feltöltés előtt" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "Nincs megadva alkatrész oszlop" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "Több egyező alkatrész is található" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "Nincs egyező alkatrész" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "Az alkatrész nem lett összetevőként jelölve" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "Mennyiség nincs megadva" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Érvénytelen mennyiség" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "Legalább egy alkatrészjegyzék tétel szükséges" @@ -7200,7 +7201,7 @@ msgstr "Árazás frissítése" #: part/templates/part/prices.html:17 msgid "Override Part Pricing" -msgstr "" +msgstr "Alkatrész árazás felülbírálása" #: part/templates/part/prices.html:18 #: templates/InvenTree/settings/settings_staff_js.html:80 @@ -7245,7 +7246,7 @@ msgstr "Alkatrészváltozat árazás" #: part/templates/part/prices.html:106 msgid "Pricing Overrides" -msgstr "" +msgstr "Árazás felülbírálások" #: part/templates/part/prices.html:113 msgid "Overall Pricing" @@ -7284,7 +7285,7 @@ msgstr "Eladási ársáv hozzáadása" #: part/templates/part/pricing_javascript.html:24 msgid "Update Pricing" -msgstr "" +msgstr "Árazás Frissítése" #: part/templates/part/stock_count.html:7 templates/js/translated/part.js:704 #: templates/js/translated/part.js:2138 templates/js/translated/part.js:2140 @@ -7346,7 +7347,7 @@ msgstr "Ismeretlen adatbázis" #: part/templatetags/inventree_extras.py:231 msgid "{version.inventreeInstanceTitle()} v{version.inventreeVersion()}" -msgstr "" +msgstr "{version.inventreeInstanceTitle()} v{version.inventreeVersion()}" #: part/views.py:110 msgid "Match References" @@ -7355,7 +7356,7 @@ msgstr "Azonosítók egyeztetése" #: part/views.py:242 #, python-brace-format msgid "Can't import part {new_part.name} because there is no category assigned" -msgstr "" +msgstr "Az {new_part.name} alkatrész importja sikertelen, mert nincsen kategória hozzárendelve" #: part/views.py:383 msgid "Select Part Image" @@ -7396,85 +7397,85 @@ msgstr "Ez a vonalkód már egy másik tételé" #: plugin/base/barcodes/api.py:302 msgid "No matching part data found" -msgstr "" +msgstr "Nem található megfelelő alkatrész adat" #: plugin/base/barcodes/api.py:319 msgid "No matching supplier parts found" -msgstr "" +msgstr "Nem található megfelelő beszállítói alkatrész" #: plugin/base/barcodes/api.py:324 msgid "Multiple matching supplier parts found" -msgstr "" +msgstr "Több beszállítói alkatrész található" #: plugin/base/barcodes/api.py:349 msgid "Matched supplier part" -msgstr "" +msgstr "Beszállítói alkatrész található" #: plugin/base/barcodes/api.py:395 msgid "Item has already been received" -msgstr "" +msgstr "Ez a termék már bevételezve" #: plugin/base/barcodes/api.py:430 msgid "No match for supplier barcode" -msgstr "" +msgstr "Beszállítói vonalkód nem található" #: plugin/base/barcodes/mixins.py:146 plugin/base/barcodes/mixins.py:181 msgid "Found multiple matching supplier parts for barcode" -msgstr "" +msgstr "A vonalkódhoz több beszállítói alkatrész is tartozik" #: plugin/base/barcodes/mixins.py:198 #, python-brace-format msgid "Found multiple purchase orders matching '{order}'" -msgstr "" +msgstr "A '{order}' rendeléshez több beszerzési rendelés is tartozik" #: plugin/base/barcodes/mixins.py:201 #, python-brace-format msgid "No matching purchase order for '{order}'" -msgstr "" +msgstr "A '{order}' rendeléshez nem tartozik beszerzési rendelés" #: plugin/base/barcodes/mixins.py:207 msgid "Purchase order does not match supplier" -msgstr "" +msgstr "A beszerzési rendelés nem egyezik a beszállítóval" #: plugin/base/barcodes/mixins.py:436 msgid "Failed to find pending line item for supplier part" -msgstr "" +msgstr "Nem található függőben levő tétel a beszállítói alkatrészhez" #: plugin/base/barcodes/mixins.py:469 msgid "Further information required to receive line item" -msgstr "" +msgstr "A tétel bevételezéséhez további információ szükséges" #: plugin/base/barcodes/mixins.py:480 msgid "Received purchase order line item" -msgstr "" +msgstr "Beszerzési rendelés tétele bevételezve" #: plugin/base/barcodes/serializers.py:21 msgid "Scanned barcode data" -msgstr "" +msgstr "Beolvasott vonalkód" #: plugin/base/barcodes/serializers.py:81 msgid "PurchaseOrder to allocate items against" -msgstr "" +msgstr "Tételekhez rendelendő Beszerzési Rendelés" #: plugin/base/barcodes/serializers.py:88 msgid "Purchase order is not pending" -msgstr "" +msgstr "Beszerzési rendelés nincs függőben" #: plugin/base/barcodes/serializers.py:105 msgid "PurchaseOrder to receive items against" -msgstr "" +msgstr "Bevételezési tételekhez rendelendő Beszerzési Rendelés" #: plugin/base/barcodes/serializers.py:112 msgid "Purchase order has not been placed" -msgstr "" +msgstr "Beszerzési rendelés nincs elküdve" #: plugin/base/barcodes/serializers.py:119 msgid "Location to receive items into" -msgstr "" +msgstr "Bevételezés erre a készlet helyre" #: plugin/base/barcodes/serializers.py:126 msgid "Cannot select a structural location" -msgstr "" +msgstr "Struktúrális hely nem választható" #: plugin/base/label/label.py:40 msgid "Label printing failed" @@ -7538,11 +7539,11 @@ msgstr "Link megnyitása" #: plugin/builtin/integration/currency_exchange.py:23 msgid "InvenTree Currency Exchange" -msgstr "" +msgstr "InvenTree Pénzváltó" #: plugin/builtin/integration/currency_exchange.py:24 msgid "Default currency exchange integration" -msgstr "" +msgstr "Alapértelmezett pénzváltó integráció" #: plugin/builtin/labels/inventree_label.py:20 msgid "InvenTree PDF label printer" @@ -7562,104 +7563,104 @@ msgstr "Debug mód engedélyezése - nyers HTML-t ad vissza PDF helyett" #: plugin/builtin/labels/label_sheet.py:29 msgid "Page size for the label sheet" -msgstr "" +msgstr "Címke oldal méret" #: plugin/builtin/labels/label_sheet.py:34 msgid "Border" -msgstr "" +msgstr "Szegély" #: plugin/builtin/labels/label_sheet.py:35 msgid "Print a border around each label" -msgstr "" +msgstr "Az egyes címkék körüli margó" #: plugin/builtin/labels/label_sheet.py:40 report/models.py:203 msgid "Landscape" -msgstr "" +msgstr "Fekvő" #: plugin/builtin/labels/label_sheet.py:41 msgid "Print the label sheet in landscape mode" -msgstr "" +msgstr "Fekvő módban nyomtatás" #: plugin/builtin/labels/label_sheet.py:53 msgid "InvenTree Label Sheet Printer" -msgstr "" +msgstr "Inventree Címke Ív Nyomtató" #: plugin/builtin/labels/label_sheet.py:54 msgid "Arrays multiple labels onto a single sheet" -msgstr "" +msgstr "Több címke egy ívre helyezése" #: plugin/builtin/labels/label_sheet.py:87 msgid "Label is too large for page size" -msgstr "" +msgstr "Címke túl nagy a lapmérethez képest" #: plugin/builtin/labels/label_sheet.py:116 msgid "No labels were generated" -msgstr "" +msgstr "Nem készült címke" #: plugin/builtin/suppliers/digikey.py:16 msgid "Supplier Integration - DigiKey" -msgstr "" +msgstr "Gyártói Integráció - Digikey" #: plugin/builtin/suppliers/digikey.py:17 msgid "Provides support for scanning DigiKey barcodes" -msgstr "" +msgstr "DigiKey vonalkódok támogatása" #: plugin/builtin/suppliers/digikey.py:26 msgid "The Supplier which acts as 'DigiKey'" -msgstr "" +msgstr "A 'DigiKey' beszállító" #: plugin/builtin/suppliers/lcsc.py:18 msgid "Supplier Integration - LCSC" -msgstr "" +msgstr "Gyártói Integráció - LCSC" #: plugin/builtin/suppliers/lcsc.py:19 msgid "Provides support for scanning LCSC barcodes" -msgstr "" +msgstr "LCSC vonalkódok támogatása" #: plugin/builtin/suppliers/lcsc.py:27 msgid "The Supplier which acts as 'LCSC'" -msgstr "" +msgstr "Az 'LCSC' beszállító" #: plugin/builtin/suppliers/mouser.py:16 msgid "Supplier Integration - Mouser" -msgstr "" +msgstr "Gyártói Integráció - Mouser" #: plugin/builtin/suppliers/mouser.py:17 msgid "Provides support for scanning Mouser barcodes" -msgstr "" +msgstr "Mouser vonalkódok támogatása" #: plugin/builtin/suppliers/mouser.py:25 msgid "The Supplier which acts as 'Mouser'" -msgstr "" +msgstr "A 'Mouser' beszállító" #: plugin/builtin/suppliers/tme.py:18 msgid "Supplier Integration - TME" -msgstr "" +msgstr "Gyártói Integráció - TME" #: plugin/builtin/suppliers/tme.py:19 msgid "Provides support for scanning TME barcodes" -msgstr "" +msgstr "TME vonalkódok támogatása" #: plugin/builtin/suppliers/tme.py:27 msgid "The Supplier which acts as 'TME'" -msgstr "" +msgstr "A 'TME' beszállító" #: plugin/installer.py:140 msgid "Permission denied: only staff users can install plugins" -msgstr "" +msgstr "Hozzáférés megtagadva: csak személyzet felhasználók telepíthetnek plugineket" #: plugin/installer.py:186 msgid "Installed plugin successfully" -msgstr "" +msgstr "Plugin telepítése sikeres" #: plugin/installer.py:192 #, python-brace-format msgid "Installed plugin into {path}" -msgstr "" +msgstr "Plugin telepítve ide: {path}" #: plugin/installer.py:201 msgid "Plugin installation failed" -msgstr "" +msgstr "Plugin telepítés sikertelen" #: plugin/models.py:28 msgid "Plugin Configuration" @@ -7760,11 +7761,11 @@ msgstr "Egy beállítás több választási lehetőséggel" #: plugin/samples/integration/sample_currency_exchange.py:15 msgid "Sample currency exchange plugin" -msgstr "" +msgstr "Minta árfolyamváltó plugin" #: plugin/samples/integration/sample_currency_exchange.py:18 msgid "InvenTree Contributors" -msgstr "" +msgstr "InvenTree fejlesztők" #: plugin/serializers.py:87 msgid "Source URL" @@ -7821,19 +7822,19 @@ msgstr "Teszt riport" #: report/helpers.py:15 msgid "A4" -msgstr "" +msgstr "A4" #: report/helpers.py:16 msgid "A3" -msgstr "" +msgstr "A3" #: report/helpers.py:17 msgid "Legal" -msgstr "" +msgstr "Jogi információk" #: report/helpers.py:18 msgid "Letter" -msgstr "" +msgstr "„Letter” méret" #: report/models.py:171 msgid "Template name" @@ -7853,11 +7854,11 @@ msgstr "Riport verziószáma (automatikusan nő)" #: report/models.py:198 msgid "Page size for PDF reports" -msgstr "" +msgstr "Lapméret a PDF riportokhoz" #: report/models.py:204 msgid "Render report in landscape orientation" -msgstr "" +msgstr "Jelentés fekvő nézetben" #: report/models.py:305 msgid "Pattern for generating report filenames" @@ -8036,19 +8037,19 @@ msgstr "Sorozatszám" #: report/templatetags/report.py:95 msgid "Asset file does not exist" -msgstr "" +msgstr "A fájl nem létezik" #: report/templatetags/report.py:144 report/templatetags/report.py:209 msgid "Image file not found" -msgstr "" +msgstr "A képfile nem található" #: report/templatetags/report.py:230 msgid "part_image tag requires a Part instance" -msgstr "" +msgstr "part_image elem csak alkatrész példánynál használható" #: report/templatetags/report.py:269 msgid "company_image tag requires a Company instance" -msgstr "" +msgstr "company_image elem csak cég példánynál használható" #: stock/admin.py:40 stock/admin.py:126 msgid "Location ID" @@ -8124,15 +8125,15 @@ msgstr "Külső hely" #: stock/api.py:659 msgid "Part Tree" -msgstr "" +msgstr "Alkatrész fa" #: stock/api.py:688 msgid "Expiry date before" -msgstr "" +msgstr "Lejárat előtt" #: stock/api.py:694 msgid "Expiry date after" -msgstr "" +msgstr "Lejárat után" #: stock/api.py:699 stock/templates/stock/item_base.html:439 #: templates/js/translated/table_filters.js:441 @@ -8161,15 +8162,15 @@ msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész #: stock/models.py:56 msgid "Stock Location type" -msgstr "" +msgstr "Készlethely típus" #: stock/models.py:57 msgid "Stock Location types" -msgstr "" +msgstr "Készlethely típusok" #: stock/models.py:86 msgid "Default icon for all locations that have no icon set (optional)" -msgstr "" +msgstr "Alapértelmezett ikon azokhoz a helyekhez, melyeknek nincs ikonja beállítva (válaszható)" #: stock/models.py:118 stock/models.py:726 #: stock/templates/stock/location.html:17 @@ -8208,11 +8209,11 @@ msgstr "Ez egy külső készlethely" #: stock/models.py:169 templates/js/translated/stock.js:2761 #: templates/js/translated/table_filters.js:246 msgid "Location type" -msgstr "" +msgstr "Helyszín típusa" #: stock/models.py:172 msgid "Stock location type of this location" -msgstr "" +msgstr "Tárolóhely típus" #: stock/models.py:237 msgid "You cannot make this stock location structural because some stock items are already located into it!" @@ -8229,7 +8230,7 @@ msgstr "Virtuális alkatrészből nem lehet készletet létrehozni" #: stock/models.py:636 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" -msgstr "" +msgstr "A beszállítói alkatrész típusa ('{self.supplier_part.part}') mindenképpen {self.part} kellene, hogy legyen" #: stock/models.py:644 stock/models.py:653 msgid "Quantity must be 1 for item with a serial number" @@ -8346,7 +8347,7 @@ msgstr "Mennyiség egész szám kell legyen" #: stock/models.py:1423 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" -msgstr "" +msgstr "A mennyiség nem haladhatja meg az elérhető készletet ({self.quantity})" #: stock/models.py:1426 msgid "Serial numbers must be a list of integers" @@ -8479,11 +8480,11 @@ msgstr "Válaszd ki a beépítésre szánt készlet tételt" #: stock/serializers.py:496 msgid "Quantity to Install" -msgstr "" +msgstr "Beépítendő mennyiség" #: stock/serializers.py:497 msgid "Enter the quantity of items to install" -msgstr "" +msgstr "Adja meg a beépítendő mennyiséget" #: stock/serializers.py:502 stock/serializers.py:581 stock/serializers.py:675 #: stock/serializers.py:731 @@ -8492,7 +8493,7 @@ msgstr "Tranzakció megjegyzés hozzáadása (opcionális)" #: stock/serializers.py:511 msgid "Quantity to install must be at least 1" -msgstr "" +msgstr "A beépítendő mennyiség legalább 1 legyen" #: stock/serializers.py:519 msgid "Stock item is unavailable" @@ -8504,7 +8505,7 @@ msgstr "A kiválasztott alkatrész nincs az alkatrészjegyzékben" #: stock/serializers.py:538 msgid "Quantity to install must not exceed available quantity" -msgstr "" +msgstr "A beépítendő mennyiség nem haladhatja meg az elérhető mennyiséget" #: stock/serializers.py:576 msgid "Destination location for uninstalled item" @@ -9342,7 +9343,7 @@ msgstr "Minta" #: templates/InvenTree/settings/plugin_settings.html:108 msgid "This is a sample plugin" -msgstr "" +msgstr "Ez egy minta plugin" #: templates/InvenTree/settings/plugin_settings.html:113 msgid "Commit Author" @@ -9508,29 +9509,29 @@ msgstr "Alkatrész paraméter sablon létrehozása" #: templates/InvenTree/settings/settings_staff_js.html:440 msgid "No stock location types found" -msgstr "" +msgstr "Nem találhatók készlethely típusok" #: templates/InvenTree/settings/settings_staff_js.html:461 msgid "Location count" -msgstr "" +msgstr "Készlethely mennyiség" #: templates/InvenTree/settings/settings_staff_js.html:466 #: templates/InvenTree/settings/settings_staff_js.html:480 msgid "Edit Location Type" -msgstr "" +msgstr "Készlethely típus szerkesztése" #: templates/InvenTree/settings/settings_staff_js.html:467 msgid "Delete Location type" -msgstr "" +msgstr "Készlethely típus törlése" #: templates/InvenTree/settings/settings_staff_js.html:490 msgid "Delete Location Type" -msgstr "" +msgstr "Készlethely típus törlése" #: templates/InvenTree/settings/settings_staff_js.html:500 #: templates/InvenTree/settings/stock.html:35 msgid "New Location Type" -msgstr "" +msgstr "Új készlethely típus" #: templates/InvenTree/settings/sidebar.html:6 #: templates/InvenTree/settings/user_settings.html:9 @@ -9587,7 +9588,7 @@ msgstr "Készlet beállítások" #: templates/InvenTree/settings/stock.html:31 msgid "Stock Location Types" -msgstr "" +msgstr "Készlethely típusok" #: templates/InvenTree/settings/user.html:13 msgid "Account Settings" @@ -10092,11 +10093,11 @@ msgstr "Vedd fel a kapcsolatot a rendszergazdával további információkért" #: templates/base.html:113 msgid "Pending Database Migrations" -msgstr "" +msgstr "Függőben levő adatbázis migrációk" #: templates/base.html:116 msgid "There are pending database migrations which require attention" -msgstr "" +msgstr "Törődést igénylő függőben levő adatbázis migrációk találhatók" #: templates/email/build_order_completed.html:9 #: templates/email/canceled_order_assigned.html:9 @@ -10203,11 +10204,11 @@ msgstr "Időtúllépés a kiszolgálótól való adatlekérés közben" #: templates/js/translated/api.js:261 msgid "Error 503: Service Unavailable" -msgstr "" +msgstr "Hiba 503: A szolgáltatás átmenetileg nem elérhető" #: templates/js/translated/api.js:262 msgid "The server is currently unavailable" -msgstr "" +msgstr "A szerver átmenetileg nem elérhető" #: templates/js/translated/api.js:265 msgid "Unhandled Error Code" @@ -11332,27 +11333,27 @@ msgstr "kiválasztva" #: templates/js/translated/label.js:133 msgid "Printing Options" -msgstr "" +msgstr "Nyomtatási beállítások" #: templates/js/translated/label.js:148 msgid "Print label" -msgstr "" +msgstr "Címke nyomtatása" #: templates/js/translated/label.js:148 msgid "Print labels" -msgstr "" +msgstr "Címkék nyomtatása" #: templates/js/translated/label.js:149 msgid "Print" -msgstr "" +msgstr "Nyomtatás" #: templates/js/translated/label.js:155 msgid "Select label template" -msgstr "" +msgstr "Címke sablon választás" #: templates/js/translated/label.js:168 msgid "Select plugin" -msgstr "" +msgstr "Plugin választás" #: templates/js/translated/label.js:187 msgid "Labels sent to printer" @@ -11846,7 +11847,7 @@ msgstr "Nem találhatók pluginok" #: templates/js/translated/plugin.js:57 msgid "This plugin is no longer installed" -msgstr "" +msgstr "Ez a plugin már nincs telepítve" #: templates/js/translated/plugin.js:59 msgid "This plugin is active" @@ -11854,7 +11855,7 @@ msgstr "Ez a plugin aktív" #: templates/js/translated/plugin.js:61 msgid "This plugin is installed but not active" -msgstr "" +msgstr "Ez a plugin telepítve van ugyan, de nem aktív" #: templates/js/translated/plugin.js:116 templates/js/translated/plugin.js:185 msgid "Disable Plugin" @@ -12441,7 +12442,7 @@ msgstr "Készlet sorozatszámozás megerősítése" #: templates/js/translated/stock.js:139 msgid "Default icon for all locations that have no icon set (optional) - Explore all available icons on" -msgstr "" +msgstr "Alapértelmezett ikon minden készlethelyre melyhez nincs ikon rendelve (választható) - Válogass az ikonok közül" #: templates/js/translated/stock.js:152 msgid "Parent stock location" @@ -12449,7 +12450,7 @@ msgstr "Felsőbb szintű készlet hely" #: templates/js/translated/stock.js:166 msgid "Add Location type" -msgstr "" +msgstr "Készlethely típus hozzáadása" #: templates/js/translated/stock.js:202 msgid "Edit Stock Location" @@ -12957,7 +12958,7 @@ msgstr "Helyekkel együtt" #: templates/js/translated/table_filters.js:267 msgid "Has location type" -msgstr "" +msgstr "Van készlethely típusa" #: templates/js/translated/table_filters.js:278 #: templates/js/translated/table_filters.js:279 @@ -13434,7 +13435,7 @@ msgstr "Válaszd ki mely felhasználók tartoznak ehhez a csoporthoz" #: users/admin.py:226 msgid "The following users are members of multiple groups" -msgstr "" +msgstr "Az alábbi felhasználók több csoportnak is tagjai" #: users/admin.py:253 msgid "Personal info" @@ -13450,43 +13451,43 @@ msgstr "Fontos dátumok" #: users/authentication.py:29 users/models.py:129 msgid "Token has been revoked" -msgstr "" +msgstr "A token visszavonva" #: users/authentication.py:32 msgid "Token has expired" -msgstr "" +msgstr "A token lejárt" #: users/models.py:70 msgid "API Token" -msgstr "" +msgstr "API Token" #: users/models.py:71 msgid "API Tokens" -msgstr "" +msgstr "API Tokenek" #: users/models.py:109 msgid "Token Name" -msgstr "" +msgstr "Token név" #: users/models.py:110 msgid "Custom token name" -msgstr "" +msgstr "Egyedi token név" #: users/models.py:116 msgid "Token expiry date" -msgstr "" +msgstr "Token lejárati dátum" #: users/models.py:122 msgid "Last Seen" -msgstr "" +msgstr "Utolsó tevékenység" #: users/models.py:123 msgid "Last time the token was used" -msgstr "" +msgstr "Token utolsó használata" #: users/models.py:128 msgid "Revoked" -msgstr "" +msgstr "Visszavonva" #: users/models.py:393 msgid "Permission set" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index a414b163492d..f12b77edaa16 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1027,7 +1027,7 @@ msgstr "Produksi induk dari produksi ini" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "Daftar hasil pesanan harus disediakan" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index cfe7177d065d..238dc0f62c24 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Controllo in background non riuscito" @@ -1027,7 +1027,7 @@ msgstr "Ordine di produzione a cui questa produzione viene assegnata" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "Deve essere fornito un elenco dei risultati di produzione" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "IPN Principale" msgid "Part IPN" msgstr "IPN Articolo" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Prezzo Minimo" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "L'articolo del produttore che corrisponde a questo MPN esiste già" msgid "Supplier part matching this SKU already exists" msgstr "L'articolo del fornitore che corrisponde a questo SKU esiste già" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Duplica articolo" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "Copia i dati iniziali da un altro Articolo" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "Stock iniziale" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "Crea Articolo con quantità di scorta iniziale" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "Informazioni Fornitore" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "Aggiungi le informazioni iniziali del fornitore per questo articolo" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "Copia Parametri Categoria" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "Copia i parametri dai modelli della categoria articolo selezionata" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Limitare il report d'inventario ad un articolo particolare e a eventuali articoli varianti" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Limita il report d'inventario ad una particolare categoria articolo, e a eventuali categorie secondarie" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Limita il report d'inventario ad una particolare ubicazione di magazzino, e a eventuali ubicazioni secondarie" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "Genera Report" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "Genera file di report contenente dati di inventario calcolati" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "Aggiorna Articoli" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "Aggiorna gli articoli specificati con i dati calcolati di inventario" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "La funzione Inventario non è abilitata" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "Aggiorna" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "Aggiorna i prezzi per questo articolo" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "Seleziona l'articolo da cui copiare la distinta base" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "Rimuovi Dati Esistenti" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "Rimuovi elementi distinta base esistenti prima di copiare" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "Includi Ereditato" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "Includi gli elementi Distinta Base ereditati da prodotti template" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "Salta Righe Non Valide" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "Abilita questa opzione per saltare le righe non valide" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "Copia Articoli sostitutivi" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "Cancella Distinta Base esistente" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "Rimuovi elementi distinta base esistenti prima del caricamento" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "Nessuna colonna articolo specificata" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "Trovati più articoli corrispondenti" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "Nessun articolo corrispondente trovato" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "L'articolo non è indicato come componente" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "Quantità non fornita" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Quantità non valida" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "Almeno un elemento della distinta base è richiesto" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 36ab70efeae6..11dca33aa83f 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "バックグラウンドワーカーのチェックに失敗しました" @@ -1027,7 +1027,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index 5a5c5dbc8df0..c8972f0490d9 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -661,7 +661,7 @@ msgstr "중국어 (간체)" msgid "Chinese (Traditional)" msgstr "중국어 (번체)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Background worker 확인 실패" @@ -1027,7 +1027,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "수량 값은 0보다 커야 합니다" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 287ada5cadce..21b91b91b725 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -661,7 +661,7 @@ msgstr "Chinees (vereenvoudigd)" msgid "Chinese (Traditional)" msgstr "Chinees (traditioneel)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Achtergrondwerker check is gefaald" @@ -1027,7 +1027,7 @@ msgstr "Productieorder waar deze productie aan is toegewezen" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "Een lijst van productieuitvoeren moet worden verstrekt" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Ongeldige hoeveelheid" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 437d5083a31a..b8afa9b47ebc 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Sjekk av bakgrunnsarbeider mislyktes" @@ -1027,7 +1027,7 @@ msgstr "Build order som denne build er tildelt til" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Prosjekt utdata samsvarer ikke Prosjekt Order" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "En liste over produksjonsartikler må oppgis" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "Overodnet IPN" msgid "Part IPN" msgstr "Del IPN" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Minstepris" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "Del-nøkkelord for å øke synligheten i søkeresultater" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "Produsentdel som matcher dette MPN-et, finnes allerede" msgid "Supplier part matching this SKU already exists" msgstr "Leverandørdel som matcher denne SKU-en, finnes allerede" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Dupliser del" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "Kopier innledende data fra en annen del" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "Innledende lagerbeholdning" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "Lag en del med innledende lagermengde" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "Leverandøropplysninger" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "Legg til innledende leverandørinformasjon for denne delen" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "Kopier kategoriparametre" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "Kopier parametermaler fra valgt delkategori" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Begrens lagerbeholdningsrapport til en bestemt del og enhver variant av delen" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Begrens lagerbeholdningsrapport til en bestemt delkategori og alle underkategorier" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Begrens lagerbeholdningsrapport til en bestemt plasering og eventuelle underplasseringer" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "Generer rapport" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "Genererer rapport som inneholder beregnede lagerdata" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "Oppdater deler" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "Oppdater spesifiserte deler med beregnede lagerbeholdningsdata" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "Lagerbeholdningsfunksjonalitet er ikke aktivert" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "Oppdater" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "Oppdater priser for denne delen" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "Velg del å kopiere BOM fra" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "Fjern eksisterende data" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "Fjern eksisterende BOM-artikler før kopiering" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "Inkluder arvet" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "Inkluder BOM-artikler som er arvet fra maldeler" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "Hopp over ugyldige rader" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "Kopier erstatningsdeler" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopier erstatningsdeler når BOM elementer dupliseres" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "Nullstill eksisterende BOM" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "Fjern eksisterende BOM-artikler før opplastning" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "Ingen del-kolonne angitt" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "Flere matchende deler funnet" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "Ingen matchende delere funnet" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "Delen er ikke betegnet som en komponent" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "Antall ikke oppgitt" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Ugyldig antall" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "Minst en BOM-artikkel kreves" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 341fdfc1e1cc..1b033283dbf9 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Sprawdzenie robotnika w tle nie powiodło się" @@ -1027,7 +1027,7 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "IPN komponentu" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Duplikuj część" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "Usuń istniejące dane" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "Pomiń nieprawidłowe wiersze" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "Wyczyść istniejący BOM" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "Nie podano ilości" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Nieprawidłowa ilość" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index 9e4c2d1fec71..0dc268f138b0 100644 --- a/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-25 00:34\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -32,16 +32,16 @@ msgstr "Nenhum valor fornecido" #: InvenTree/conversion.py:125 #, python-brace-format msgid "Could not convert {original} to {unit}" -msgstr "" +msgstr "Não foi possível converter {original} para {unit}" #: InvenTree/conversion.py:127 msgid "Invalid quantity supplied" -msgstr "" +msgstr "Quantidade fornecida inválida" #: InvenTree/conversion.py:141 #, python-brace-format msgid "Invalid quantity supplied ({exc})" -msgstr "" +msgstr "Quantidade fornecida inválida ({exc})" #: InvenTree/exceptions.py:89 msgid "Error details can be found in the admin panel" @@ -661,7 +661,7 @@ msgstr "Chinês (Simplificado)" msgid "Chinese (Traditional)" msgstr "Chinês (Tradicional)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Falha em verificar o histórico do trabalhador" @@ -1027,7 +1027,7 @@ msgstr "Pedido de produção para qual este serviço está alocado" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Saída da produção não corresponde ao Pedido de Produção" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "Uma lista de saídas de produção deve ser fornecida" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "IPN Paternal" msgid "Part IPN" msgstr "IPN da Peça" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Preço Mínimo" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "Palavras-chave para melhorar a visibilidade nos resultados da pesquisa" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "A peça do fabricante que corresponde a essa MPN já existe" msgid "Supplier part matching this SKU already exists" msgstr "A peça do fornecedor que corresponde a essa SKU já existe" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Peça duplicada" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "Copiar dados iniciais de outra peça" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "Estoque inicial" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "Criar peça com a quantidade inicial de estoque" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "Informações do Fornecedor" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "Adicionar informação inicial de fornecedor para esta peça" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "Copiar Parâmetros da Categoria" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "Copiar modelos de parâmetros a partir de categoria de peça selecionada" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Limitar o relatório de balanço a uma determinada peça e quaisquer peças variantes" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Limitar o relatório de balanço a uma determinada categoria, e qualquer peças filhas" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Limitar o relatório de balanço a um determinado local de estoque, e qualquer local filho" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "Excluir Estoque externo" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "Excluir itens de estoque em locais externos" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "Gerar relatório" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "Gerar arquivo de relatório contendo dados de estoque calculados" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "Atualizar Peças" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "Atualizar peças especificadas com dados de estoque calculados" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "Função de Balanço de Estoque não está ativada" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "Atualizar" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "Atualizar preços desta peça" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "Selecionar peça para copiar a LDM" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "Remover Dado Existente" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "Remova itens LDM existentes antes de copiar" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "Incluir Herdados" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "Incluir itens LDM que são herdados de peças modelo" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "Pular Linhas inválidas" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "Habilitar esta opção para pular linhas inválidas" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "Copiar Peças Substitutas" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copiar peças de substitutas quando duplicar itens de LDM" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "Limpar LDM Existente" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "Apagar itens LDM existentes antes de carregar" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "Nenhuma coluna de peça especificada" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "Múltiplas peças correspondentes encontradas" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "Nenhuma peça correspondente encontrada" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "Peça não está designada como componente" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "Quantidade não foi fornecida" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Quantidade Inválida" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "Pelo menos um item LDM é necessário" diff --git a/InvenTree/locale/pt_br/LC_MESSAGES/django.po b/InvenTree/locale/pt_br/LC_MESSAGES/django.po index 6e93c142fbc2..ac6fb7e6a2c5 100644 --- a/InvenTree/locale/pt_br/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt_br/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-21 13:44+0000\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,7 +57,7 @@ msgstr "" #: company/models.py:732 company/templates/company/sidebar.html:37 #: order/models.py:1104 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 -#: order/templates/order/so_sidebar.html:17 part/admin.py:41 +#: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2998 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:139 stock/models.py:2217 stock/models.py:2325 @@ -268,7 +268,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2877 company/models.py:128 #: company/models.py:386 company/models.py:440 company/models.py:719 #: order/models.py:234 order/models.py:1108 order/models.py:1466 -#: part/admin.py:39 part/models.py:836 +#: part/admin.py:38 part/models.py:836 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 @@ -664,7 +664,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1030,7 +1030,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1247,7 +1247,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1429,7 +1429,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -3875,7 +3875,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 -#: part/admin.py:40 part/models.py:923 part/models.py:3395 +#: part/admin.py:39 part/models.py:923 part/models.py:3395 #: part/templates/part/part_base.html:284 #: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 #: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 @@ -5486,38 +5486,42 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:33 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 +#: part/admin.py:32 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 #: stock/admin.py:119 msgid "Part ID" msgstr "" -#: part/admin.py:34 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 +#: part/admin.py:33 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 #: stock/admin.py:120 msgid "Part Name" msgstr "" -#: part/admin.py:35 part/stocktake.py:219 +#: part/admin.py:34 part/stocktake.py:219 msgid "Part Description" msgstr "" -#: part/admin.py:36 part/models.py:824 part/templates/part/part_base.html:269 +#: part/admin.py:35 part/models.py:824 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 #: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" -#: part/admin.py:37 part/models.py:831 part/templates/part/part_base.html:277 +#: part/admin.py:36 part/models.py:831 part/templates/part/part_base.html:277 #: report/models.py:189 templates/js/translated/part.js:1231 #: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" -#: part/admin.py:38 part/admin.py:195 part/models.py:810 +#: part/admin.py:37 part/admin.py:195 part/models.py:810 #: part/templates/part/category.html:94 part/templates/part/part_base.html:298 msgid "Keywords" msgstr "" +#: part/admin.py:41 +msgid "Part Image" +msgstr "" + #: part/admin.py:42 part/admin.py:189 part/stocktake.py:220 msgid "Category ID" msgstr "" @@ -5614,13 +5618,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5778,7 +5782,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6459,185 +6463,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index eca1dc0da69e..9167da9d5060 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -661,7 +661,7 @@ msgstr "Китайский (Упрощенный)" msgid "Chinese (Traditional)" msgstr "Китайский (Традиционный)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Проверка фонового работника не удалась" @@ -1027,7 +1027,7 @@ msgstr "ПорядокСборки, которому выделяется эта #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Вывод сборки не совпадает с порядком сб #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "Необходимо представить список результатов сборки" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "IPN" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "Ключевые слова для улучшения видимости в результатах поиска" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Дублировать деталь" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "Копировать параметры категории" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "Копировать шаблоны параметров из выбранной категории деталей" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "Подходящая деталь не найдена" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Некорректное количество" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/sl/LC_MESSAGES/django.po b/InvenTree/locale/sl/LC_MESSAGES/django.po index ce8c201158cf..5d06006a8321 100644 --- a/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Nadzor dela v ozadju neuspel" @@ -1027,7 +1027,7 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 84d7d4e47b0e..8212fc6eb7c4 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -661,7 +661,7 @@ msgstr "Kinesiska (Förenklad)" msgid "Chinese (Traditional)" msgstr "Kinesiska (Traditionell)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Kontroll av bakgrundsarbetare misslyckades" @@ -1027,7 +1027,7 @@ msgstr "Byggorder till vilken detta bygge är tilldelad" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Byggutgång matchar inte bygg order" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "Generera rapport" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index ce683e86a995..f4a3ef2df918 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1027,7 +1027,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index d77a1084aec4..66791ec842ff 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:36\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -661,7 +661,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Arka plan çalışanı kontrolü başarısız oldu" @@ -1027,7 +1027,7 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index b0c81cc292f9..e0c2e9343c09 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/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: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -662,7 +662,7 @@ msgstr "Tiếng Trung (Giản thể)" msgid "Chinese (Traditional)" msgstr "Tiếng Trung (Phồn thể)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "Nhân công chạy ngầm kiểm tra thất bại" @@ -1028,7 +1028,7 @@ msgstr "Đơn đặt bản dựng với bản dựng này đã được phân b #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1245,7 +1245,7 @@ msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" @@ -1427,7 +1427,7 @@ msgid "A list of build outputs must be provided" msgstr "Danh sách đầu ra bản dựng phải được cung cấp" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5616,13 +5616,13 @@ msgstr "IPN cha" msgid "Part IPN" msgstr "IPN sản phẩm" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "Giá thấp nhất" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5780,7 +5780,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "Từ khóa sản phẩm để cải thiện sự hiện diện trong kết quả tìm kiếm" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6461,185 +6461,185 @@ msgstr "Mã số nhà sản xuất khớp với MPN này đã tồn tại" msgid "Supplier part matching this SKU already exists" msgstr "Mã số nhà cung cấp khớp với SKU này đã tồn tại" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "Nhân bản sản phẩm" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "Sao chép dữ liệu ban đầu từ sản phẩm khác" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "Số liệu kho ban đầu" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "Tạo sản phẩm với số lượng tồn kho ban đầu" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "Thông tin nhà cung cấp" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "Thêm thông tin nhà cung cấp ban đầu cho sản phẩm này" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "Sao chép thông số nhóm hàng" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "Sao chép mẫu tham số từ nhóm sản phẩm được chọn" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Hạn chế báo cáo kiểm kê với sản phẩm riêng biệt và sản phẩm biến thể bất kỳ" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Hạn chế báo cáo kiểm kê với danh mục sản phẩm riêng biệt và danh mục con bất kỳ" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Hạn chế báo cáo kiểm kê với vị trí kho riêng biệt và vị trí con bất kỳ" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "Ngoại trừ kho bên ngoài" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "Loại trừ hàng trong kho của vị trí bên ngoài" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "Tạo báo cáo" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "Tạo tệp báo cáo chứa dữ liệu kiểm kê đã tính toán" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "Cập nhật sản phẩm" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "Cập nhật sản phẩm cụ thể với dữ liệu kiểm kê đã tính" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "Chức năng kiểm kê chưa được bật" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "Cập nhật" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "Cập nhật giá cho sản phẩm này" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "Chọn sản phẩm để sao chép định mức nguyên vật liệu" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "Xóa dữ liệu đã tồn tại" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "Xóa mục BOM đã tồn tại trước khi sao chép" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "Bao gồm thừa hưởng" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "Bao gồm mục BOM được thừa hưởng từ sản phẩm mẫu" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "Bỏ qua dòng không hợp lệ" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "Bật tùy chọn này để bỏ qua dòng không hợp lệ" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "Sao chép sản phẩm thay thế" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "Sao chép sản phẩm thay thế khi nhân bản hàng hóa BOM" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "Dọn dẹp BOM đang tồn tại" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "Xóa mục BOM đang tồn tại trước khi tải lên" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "Chưa chỉ ra cột sản phẩm" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "Tìm thấy nhiều sản phẩm phù hợp" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "Không tìm thấy sản phẩm nào" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "Sản phẩm không được chỉ định như là một thành phần" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "Chưa cung cấp số lượng" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "Số lượng không hợp lệ" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "Buộc phải nhập ít nhất một mục BOM" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 1d47117a45d9..260e3b128a7b 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-22 23:42+0000\n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -661,7 +661,7 @@ msgstr "中文(简体)" msgid "Chinese (Traditional)" msgstr "中文(繁體)" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "背景工作程式檢查失敗" @@ -1027,7 +1027,7 @@ msgstr "這張生產工單對應的上層生產工單" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1244,7 +1244,7 @@ msgstr "生產品項與生產工單不符" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" @@ -1426,7 +1426,7 @@ msgid "A list of build outputs must be provided" msgstr "必須提供產出清單" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -5615,13 +5615,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5779,7 +5779,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6460,185 +6460,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index b5109f3e5200..93119e276017 100644 --- a/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-21 13:44+0000\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" "PO-Revision-Date: 2023-02-28 22:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -61,7 +61,7 @@ msgstr "输入日期" #: company/models.py:732 company/templates/company/sidebar.html:37 #: order/models.py:1104 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 -#: order/templates/order/so_sidebar.html:17 part/admin.py:41 +#: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2998 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:139 stock/models.py:2217 stock/models.py:2325 @@ -277,7 +277,7 @@ msgstr "选择附件" #: InvenTree/models.py:482 common/models.py:2877 company/models.py:128 #: company/models.py:386 company/models.py:440 company/models.py:719 #: order/models.py:234 order/models.py:1108 order/models.py:1466 -#: part/admin.py:39 part/models.py:836 +#: part/admin.py:38 part/models.py:836 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 @@ -679,7 +679,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "后台工作人员检查失败" @@ -1067,7 +1067,7 @@ msgstr "此次生产匹配的订单" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1288,7 +1288,7 @@ msgstr "生产产出与订单不匹配" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "数量必须大于0" @@ -1478,7 +1478,7 @@ msgid "A list of build outputs must be provided" msgstr "必须提供生产产出列表" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -4023,7 +4023,7 @@ msgid "Parameter value" msgstr "参数值" #: company/models.py:538 company/templates/company/supplier_part.html:168 -#: part/admin.py:40 part/models.py:923 part/models.py:3395 +#: part/admin.py:39 part/models.py:923 part/models.py:3395 #: part/templates/part/part_base.html:284 #: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 #: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 @@ -5716,38 +5716,44 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:33 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 +#: part/admin.py:32 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 #: stock/admin.py:119 msgid "Part ID" msgstr "商品ID" -#: part/admin.py:34 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 +#: part/admin.py:33 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 #: stock/admin.py:120 msgid "Part Name" msgstr "" -#: part/admin.py:35 part/stocktake.py:219 +#: part/admin.py:34 part/stocktake.py:219 msgid "Part Description" msgstr "" -#: part/admin.py:36 part/models.py:824 part/templates/part/part_base.html:269 +#: part/admin.py:35 part/models.py:824 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 #: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" -#: part/admin.py:37 part/models.py:831 part/templates/part/part_base.html:277 +#: part/admin.py:36 part/models.py:831 part/templates/part/part_base.html:277 #: report/models.py:189 templates/js/translated/part.js:1231 #: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" -#: part/admin.py:38 part/admin.py:195 part/models.py:810 +#: part/admin.py:37 part/admin.py:195 part/models.py:810 #: part/templates/part/category.html:94 part/templates/part/part_base.html:298 msgid "Keywords" msgstr "关键词" +#: part/admin.py:41 +#, fuzzy +#| msgid "Part name" +msgid "Part Image" +msgstr "商品名称" + #: part/admin.py:42 part/admin.py:189 part/stocktake.py:220 msgid "Category ID" msgstr "类别 ID" @@ -5844,13 +5850,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6011,7 +6017,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "提高搜索结果可见性的关键字" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6706,191 +6712,191 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "复制部件" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "复制类别参数" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 #, fuzzy #| msgid "Exclude stock items from this selected location" msgid "Exclude stock items in external locations" msgstr "从该选定的仓储地点排除库存项" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 #, fuzzy #| msgid "Uses default currency" msgid "Minimum price currency" msgstr "使用默认货币" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 #, fuzzy #| msgid "Uses default currency" msgid "Maximum price currency" msgstr "使用默认货币" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/InvenTree/locale/zh_hant/LC_MESSAGES/django.po b/InvenTree/locale/zh_hant/LC_MESSAGES/django.po index 59158e5f50fe..3a895467b6ab 100644 --- a/InvenTree/locale/zh_hant/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh_hant/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-21 13:44+0000\n" +"POT-Creation-Date: 2023-11-23 23:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,7 +57,7 @@ msgstr "" #: company/models.py:732 company/templates/company/sidebar.html:37 #: order/models.py:1104 order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 -#: order/templates/order/so_sidebar.html:17 part/admin.py:41 +#: order/templates/order/so_sidebar.html:17 part/admin.py:40 #: part/models.py:2998 part/templates/part/part_sidebar.html:63 #: report/templates/report/inventree_build_order_base.html:172 #: stock/admin.py:139 stock/models.py:2217 stock/models.py:2325 @@ -268,7 +268,7 @@ msgstr "" #: InvenTree/models.py:482 common/models.py:2877 company/models.py:128 #: company/models.py:386 company/models.py:440 company/models.py:719 #: order/models.py:234 order/models.py:1108 order/models.py:1466 -#: part/admin.py:39 part/models.py:836 +#: part/admin.py:38 part/models.py:836 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_base.html:164 #: stock/admin.py:138 templates/js/translated/company.js:1309 @@ -664,7 +664,7 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: InvenTree/status.py:68 part/serializers.py:1006 +#: InvenTree/status.py:68 part/serializers.py:1008 msgid "Background worker check failed" msgstr "" @@ -1030,7 +1030,7 @@ msgstr "" #: part/models.py:3109 part/models.py:3128 part/models.py:3147 #: part/models.py:3168 part/models.py:3260 part/models.py:3534 #: part/models.py:3656 part/models.py:3759 part/models.py:4082 -#: part/serializers.py:965 part/serializers.py:1452 +#: part/serializers.py:967 part/serializers.py:1454 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -1247,7 +1247,7 @@ msgstr "" #: build/models.py:855 build/serializers.py:218 build/serializers.py:257 #: build/serializers.py:815 order/models.py:444 order/serializers.py:389 -#: order/serializers.py:511 part/serializers.py:1277 part/serializers.py:1616 +#: order/serializers.py:511 part/serializers.py:1279 part/serializers.py:1618 #: stock/models.py:629 stock/models.py:1420 stock/serializers.py:390 msgid "Quantity must be greater than zero" msgstr "" @@ -1429,7 +1429,7 @@ msgid "A list of build outputs must be provided" msgstr "" #: build/serializers.py:421 build/serializers.py:493 order/serializers.py:497 -#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:977 +#: order/serializers.py:616 order/serializers.py:1623 part/serializers.py:979 #: stock/serializers.py:410 stock/serializers.py:575 stock/serializers.py:669 #: stock/serializers.py:1150 stock/serializers.py:1421 #: stock/templates/stock/item_base.html:394 @@ -3875,7 +3875,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:538 company/templates/company/supplier_part.html:168 -#: part/admin.py:40 part/models.py:923 part/models.py:3395 +#: part/admin.py:39 part/models.py:923 part/models.py:3395 #: part/templates/part/part_base.html:284 #: templates/js/translated/company.js:1415 templates/js/translated/part.js:1511 #: templates/js/translated/part.js:1615 templates/js/translated/part.js:2368 @@ -5486,38 +5486,42 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:33 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 +#: part/admin.py:32 part/admin.py:269 part/models.py:3660 part/stocktake.py:217 #: stock/admin.py:119 msgid "Part ID" msgstr "" -#: part/admin.py:34 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 +#: part/admin.py:33 part/admin.py:271 part/models.py:3664 part/stocktake.py:218 #: stock/admin.py:120 msgid "Part Name" msgstr "" -#: part/admin.py:35 part/stocktake.py:219 +#: part/admin.py:34 part/stocktake.py:219 msgid "Part Description" msgstr "" -#: part/admin.py:36 part/models.py:824 part/templates/part/part_base.html:269 +#: part/admin.py:35 part/models.py:824 part/templates/part/part_base.html:269 #: report/templates/report/inventree_slr_report.html:103 #: templates/js/translated/part.js:1226 templates/js/translated/part.js:2339 #: templates/js/translated/stock.js:2006 msgid "IPN" msgstr "" -#: part/admin.py:37 part/models.py:831 part/templates/part/part_base.html:277 +#: part/admin.py:36 part/models.py:831 part/templates/part/part_base.html:277 #: report/models.py:189 templates/js/translated/part.js:1231 #: templates/js/translated/part.js:2345 msgid "Revision" msgstr "" -#: part/admin.py:38 part/admin.py:195 part/models.py:810 +#: part/admin.py:37 part/admin.py:195 part/models.py:810 #: part/templates/part/category.html:94 part/templates/part/part_base.html:298 msgid "Keywords" msgstr "" +#: part/admin.py:41 +msgid "Part Image" +msgstr "" + #: part/admin.py:42 part/admin.py:189 part/stocktake.py:220 msgid "Category ID" msgstr "" @@ -5614,13 +5618,13 @@ msgstr "" msgid "Part IPN" msgstr "" -#: part/admin.py:276 part/serializers.py:1085 +#: part/admin.py:276 part/serializers.py:1087 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:277 part/serializers.py:1097 +#: part/admin.py:277 part/serializers.py:1099 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -5778,7 +5782,7 @@ msgid "Part keywords to improve visibility in search results" msgstr "" #: part/models.py:818 part/models.py:3188 part/models.py:3608 -#: part/serializers.py:357 part/serializers.py:971 +#: part/serializers.py:357 part/serializers.py:973 #: part/templates/part/part_base.html:260 stock/api.py:633 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 @@ -6459,185 +6463,185 @@ msgstr "" msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:742 part/templates/part/copy_part.html:9 +#: part/serializers.py:744 part/templates/part/copy_part.html:9 #: templates/js/translated/part.js:471 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:742 +#: part/serializers.py:744 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:747 templates/js/translated/part.js:102 +#: part/serializers.py:749 templates/js/translated/part.js:102 msgid "Initial Stock" msgstr "" -#: part/serializers.py:747 +#: part/serializers.py:749 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Supplier Information" msgstr "" -#: part/serializers.py:752 +#: part/serializers.py:754 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:758 +#: part/serializers.py:760 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:759 +#: part/serializers.py:761 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:967 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:971 +#: part/serializers.py:973 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:977 +#: part/serializers.py:979 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:982 +#: part/serializers.py:984 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:983 +#: part/serializers.py:985 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:988 +#: part/serializers.py:990 msgid "Generate Report" msgstr "" -#: part/serializers.py:989 +#: part/serializers.py:991 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:994 +#: part/serializers.py:996 msgid "Update Parts" msgstr "" -#: part/serializers.py:995 +#: part/serializers.py:997 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1004 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1086 +#: part/serializers.py:1088 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1091 +#: part/serializers.py:1093 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1098 +#: part/serializers.py:1100 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1103 +#: part/serializers.py:1105 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1119 +#: part/serializers.py:1121 msgid "Update" msgstr "" -#: part/serializers.py:1120 +#: part/serializers.py:1122 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1141 +#: part/serializers.py:1143 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1145 +#: part/serializers.py:1147 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1146 +#: part/serializers.py:1148 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1453 +#: part/serializers.py:1455 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1463 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1464 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1467 +#: part/serializers.py:1469 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1468 +#: part/serializers.py:1470 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1473 +#: part/serializers.py:1475 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1474 +#: part/serializers.py:1476 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1479 +#: part/serializers.py:1481 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1480 +#: part/serializers.py:1482 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1520 +#: part/serializers.py:1522 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1521 +#: part/serializers.py:1523 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1551 +#: part/serializers.py:1553 msgid "No part column specified" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1598 +#: part/serializers.py:1600 msgid "No matching part found" msgstr "" -#: part/serializers.py:1601 +#: part/serializers.py:1603 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1610 +#: part/serializers.py:1612 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1618 +#: part/serializers.py:1620 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:1639 +#: part/serializers.py:1641 msgid "At least one BOM item is required" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 21bfe1742ab5..b157fd28e630 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 2130d748df6b..6f5092a0bf1e 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 6e3e371c62b1..37814d949ab7 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 74cbd72183de..963c08118d3a 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 0bf23c214d57..27ad5aeced0f 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index ed1ac6aafa3f..7d63ff2fba9a 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 727615c25b05..ac4e5459fd42 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: 2023-11-23 00:37\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index dddcb48ed68a..de2261f64ce7 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:34\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index 2a3358528de5..d5ac736ffb41 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: 2023-11-21 00:06\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -3677,3 +3677,4 @@ msgstr "L'interface utilisateur de la plateforme est optimisée pour les tablett #: src/views/MobileAppView.tsx:23 msgid "Read the docs" msgstr "Lire la documentation" + diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 6af58b8ca332..dd800ff5381e 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\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" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index c0391abb6fc2..cec1d00593dd 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: 2023-11-23 00:37\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 8b0b87757072..0ea8e963283a 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-25 00:34\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -143,11 +143,11 @@ msgstr "Felhasználónevet és jelszót fogok használni" #: src/components/forms/AuthenticationForm.tsx:145 msgid "Log In" -msgstr "" +msgstr "Bejelentkezés" #: src/components/forms/AuthenticationForm.tsx:147 msgid "Send Email" -msgstr "" +msgstr "Email küldés" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:66 @@ -236,31 +236,31 @@ msgstr "Bélyegkép" #: src/components/items/ActionDropdown.tsx:84 #: src/pages/build/BuildDetail.tsx:206 msgid "Barcode Actions" -msgstr "" +msgstr "Vonalkód műveletek" #: src/components/items/ActionDropdown.tsx:101 msgid "View" -msgstr "" +msgstr "Megtekintés" #: src/components/items/ActionDropdown.tsx:102 msgid "View barcode" -msgstr "" +msgstr "Vonalkód megtekintése" #: src/components/items/ActionDropdown.tsx:118 msgid "Link Barcode" -msgstr "" +msgstr "Vonalkód hozzárendelése" #: src/components/items/ActionDropdown.tsx:119 msgid "Link custom barcode" -msgstr "" +msgstr "Egyedi vonalkód hozzárendelése" #: src/components/items/ActionDropdown.tsx:135 msgid "Unlink Barcode" -msgstr "" +msgstr "Vonalkód leválasztása" #: src/components/items/ActionDropdown.tsx:136 msgid "Unlink custom barcode" -msgstr "" +msgstr "Egyedi vonalkód leválasztása" #: src/components/items/ActionDropdown.tsx:154 #: src/components/tables/RowActions.tsx:44 @@ -278,21 +278,21 @@ msgstr "Törlés" #: src/components/items/ActionDropdown.tsx:174 msgid "Delete item" -msgstr "" +msgstr "Tétel törlése" #: src/components/items/ActionDropdown.tsx:192 #: src/components/tables/RowActions.tsx:27 #: src/pages/stock/StockDetail.tsx:195 msgid "Duplicate" -msgstr "" +msgstr "Másolás" #: src/components/items/ActionDropdown.tsx:193 msgid "Duplicate item" -msgstr "" +msgstr "Elem másolása" #: src/components/items/CopyButton.tsx:18 msgid "Copy to clipboard" -msgstr "" +msgstr "Vágólapra másolás" #: src/components/items/DocTooltip.tsx:94 msgid "Read More" @@ -318,7 +318,7 @@ msgstr "InvenTree logó" #: src/components/items/OnlyStaff.tsx:9 #: src/components/modals/AboutInvenTreeModal.tsx:30 msgid "This information is only available for staff users" -msgstr "" +msgstr "Ez az információ csak a személyzet számára elérhető" #: src/components/items/Placeholder.tsx:14 msgid "This feature/button/site is a placeholder for a feature that is not implemented, only partial or intended for testing." @@ -338,88 +338,88 @@ msgstr "QR kód beolvasása" #: src/components/items/YesNoButton.tsx:12 msgid "Yes" -msgstr "" +msgstr "Igen" #: src/components/items/YesNoButton.tsx:12 msgid "No" -msgstr "" +msgstr "Nem" #: src/components/modals/AboutInvenTreeModal.tsx:85 msgid "Your InvenTree version status is" -msgstr "" +msgstr "Az Ön inventree verzió állapota" #: src/components/modals/AboutInvenTreeModal.tsx:89 msgid "Development Version" -msgstr "" +msgstr "Fejlesztői verzió" #: src/components/modals/AboutInvenTreeModal.tsx:93 msgid "Up to Date" -msgstr "" +msgstr "Naprakész" #: src/components/modals/AboutInvenTreeModal.tsx:97 msgid "Update Available" -msgstr "" +msgstr "Frissítés elérhető" #: src/components/modals/AboutInvenTreeModal.tsx:102 msgid "Version Information" -msgstr "" +msgstr "Verzióinformáció" #: src/components/modals/AboutInvenTreeModal.tsx:110 msgid "InvenTree Version" -msgstr "" +msgstr "InvenTree verzió" #: src/components/modals/AboutInvenTreeModal.tsx:116 msgid "Commit Hash" -msgstr "" +msgstr "Commit hash" #: src/components/modals/AboutInvenTreeModal.tsx:121 msgid "Commit Date" -msgstr "" +msgstr "Commit dátuma" #: src/components/modals/AboutInvenTreeModal.tsx:126 msgid "Commit Branch" -msgstr "" +msgstr "Commit branch" #: src/components/modals/AboutInvenTreeModal.tsx:131 #: src/components/modals/ServerInfoModal.tsx:124 msgid "API Version" -msgstr "" +msgstr "API verzió" #: src/components/modals/AboutInvenTreeModal.tsx:134 msgid "Python Version" -msgstr "" +msgstr "Python verzió" #: src/components/modals/AboutInvenTreeModal.tsx:137 msgid "Django Version" -msgstr "" +msgstr "Django verzió" #: src/components/modals/AboutInvenTreeModal.tsx:147 msgid "Links" -msgstr "" +msgstr "Linkek" #: src/components/modals/AboutInvenTreeModal.tsx:153 msgid "InvenTree Documentation" -msgstr "" +msgstr "InvenTree Documentáció" #: src/components/modals/AboutInvenTreeModal.tsx:154 msgid "View Code on GitHub" -msgstr "" +msgstr "Nézz rá GitHub-on" #: src/components/modals/AboutInvenTreeModal.tsx:155 msgid "Credits" -msgstr "" +msgstr "Készítők" #: src/components/modals/AboutInvenTreeModal.tsx:156 msgid "Mobile App" -msgstr "" +msgstr "MobilApp" #: src/components/modals/AboutInvenTreeModal.tsx:157 msgid "Submit Bug Report" -msgstr "" +msgstr "Hibajegy beküldése" #: src/components/modals/AboutInvenTreeModal.tsx:167 msgid "Copy version information" -msgstr "" +msgstr "Verzió információk másolása" #: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" @@ -478,80 +478,80 @@ msgstr "Felugró ablak bezárása" #: src/components/modals/ServerInfoModal.tsx:17 #: src/pages/Index/Settings/SystemSettings.tsx:42 msgid "Server" -msgstr "" +msgstr "Szerver" #: src/components/modals/ServerInfoModal.tsx:23 msgid "Instance Name" -msgstr "" +msgstr "Példány neve" #: src/components/modals/ServerInfoModal.tsx:29 msgid "Database" -msgstr "" +msgstr "Adatbázis" #: src/components/modals/ServerInfoModal.tsx:38 msgid "Bebug Mode" -msgstr "" +msgstr "Debug mód" #: src/components/modals/ServerInfoModal.tsx:41 msgid "Server is running in debug mode" -msgstr "" +msgstr "A szerver debug módban van" #: src/components/modals/ServerInfoModal.tsx:48 msgid "Docker Mode" -msgstr "" +msgstr "Docker mód" #: src/components/modals/ServerInfoModal.tsx:51 msgid "Server is deployed using docker" -msgstr "" +msgstr "A szerver dockerben fut" #: src/components/modals/ServerInfoModal.tsx:57 msgid "Plugin Support" -msgstr "" +msgstr "Plugin támogatás" #: src/components/modals/ServerInfoModal.tsx:62 msgid "Plugin support enabled" -msgstr "" +msgstr "Plugin támogatás engedélyezve" #: src/components/modals/ServerInfoModal.tsx:64 msgid "Plugin support disabled" -msgstr "" +msgstr "Plugin támogatás letiltva" #: src/components/modals/ServerInfoModal.tsx:71 msgid "Server status" -msgstr "" +msgstr "Szerver állapot" #: src/components/modals/ServerInfoModal.tsx:77 msgid "Healthy" -msgstr "" +msgstr "Egészséges" #: src/components/modals/ServerInfoModal.tsx:79 msgid "Issues detected" -msgstr "" +msgstr "Problémák észlelhetők" #: src/components/modals/ServerInfoModal.tsx:88 msgid "Background Worker" -msgstr "" +msgstr "Háttér munkavégző" #: src/components/modals/ServerInfoModal.tsx:92 msgid "Background worker not running" -msgstr "" +msgstr "Háttér munkavégző nem fut" #: src/components/modals/ServerInfoModal.tsx:100 msgid "Email Settings" -msgstr "" +msgstr "Email beállítások" #: src/components/modals/ServerInfoModal.tsx:104 msgid "Email settings not configured" -msgstr "" +msgstr "Email beállítások hiányoznak" #: src/components/modals/ServerInfoModal.tsx:112 #: src/components/tables/plugin/PluginListTable.tsx:86 msgid "Version" -msgstr "" +msgstr "Verzió" #: src/components/modals/ServerInfoModal.tsx:118 msgid "Server Version" -msgstr "" +msgstr "Szerver verziója" #: src/components/nav/MainMenu.tsx:40 #: src/pages/Index/Profile/Profile.tsx:15 @@ -562,7 +562,7 @@ msgstr "" #: src/defaults/menuItems.tsx:63 #: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" -msgstr "" +msgstr "Admin központ" #: src/components/nav/MainMenu.tsx:48 #: src/pages/Index/Settings/AdminCenter.tsx:44 @@ -578,7 +578,7 @@ msgstr "Fiókbeállítások" #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:296 msgid "System Settings" -msgstr "" +msgstr "Rendszerbeállítások" #: src/components/nav/MainMenu.tsx:68 #: src/components/nav/NavigationDrawer.tsx:67 @@ -723,16 +723,16 @@ msgstr "Alkatrészek" #: src/components/render/ModelType.tsx:27 msgid "Part Parameter Template" -msgstr "" +msgstr "Alkatrész paraméter sablon" #: src/components/render/ModelType.tsx:28 msgid "Part Parameter Templates" -msgstr "" +msgstr "Alkatrész paraméter sablonok" #: src/components/render/ModelType.tsx:34 #: src/components/tables/purchasing/SupplierPartTable.tsx:63 msgid "Supplier Part" -msgstr "" +msgstr "Beszállítói alkatrész" #: src/components/render/ModelType.tsx:35 msgid "Supplier Parts" @@ -740,7 +740,7 @@ msgstr "Beszállítói alkatrészek" #: src/components/render/ModelType.tsx:41 msgid "Manufacturer Part" -msgstr "" +msgstr "Gyártói alkatrész" #: src/components/render/ModelType.tsx:42 msgid "Manufacturer Parts" @@ -754,7 +754,7 @@ msgstr "Alkatrész kategória" #: src/components/render/ModelType.tsx:55 #: src/pages/stock/StockDetail.tsx:220 msgid "Stock Item" -msgstr "" +msgstr "Készlet tétel" #: src/components/render/ModelType.tsx:56 #: src/components/tables/stock/StockLocationTable.tsx:36 @@ -766,15 +766,15 @@ msgstr "Készlet tételek" #: src/components/render/ModelType.tsx:62 msgid "Stock Location" -msgstr "" +msgstr "Készlet hely" #: src/components/render/ModelType.tsx:69 msgid "Stock History" -msgstr "" +msgstr "Készlettörténet" #: src/components/render/ModelType.tsx:70 msgid "Stock Histories" -msgstr "" +msgstr "Készlettörténet" #: src/components/render/ModelType.tsx:74 #: src/defaults/links.tsx:29 @@ -784,12 +784,12 @@ msgstr "Gyártás" #: src/components/render/ModelType.tsx:75 msgid "Builds" -msgstr "" +msgstr "Gyártások" #: src/components/render/ModelType.tsx:81 #: src/pages/company/CompanyDetail.tsx:195 msgid "Company" -msgstr "" +msgstr "Cég" #: src/components/render/ModelType.tsx:82 msgid "Companies" @@ -805,12 +805,12 @@ msgstr "Projektszám" #: src/components/render/ModelType.tsx:89 #: src/pages/Index/Settings/SystemSettings.tsx:106 msgid "Project Codes" -msgstr "" +msgstr "Projektszámok" #: src/components/render/ModelType.tsx:95 #: src/pages/purchasing/PurchaseOrderDetail.tsx:131 msgid "Purchase Order" -msgstr "" +msgstr "Beszerzési rendelés" #: src/components/render/ModelType.tsx:96 #: src/pages/Index/Settings/SystemSettings.tsx:263 @@ -822,17 +822,17 @@ msgstr "Beszerzési rendelések" #: src/components/render/ModelType.tsx:102 msgid "Purchase Order Line" -msgstr "" +msgstr "Beszerzési rendelés tétel" #: src/components/render/ModelType.tsx:103 msgid "Purchase Order Lines" -msgstr "" +msgstr "Beszerzési rendelés tételei" #: src/components/render/ModelType.tsx:107 #: src/components/tables/sales/SalesOrderTable.tsx:37 #: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" -msgstr "" +msgstr "Vevői rendelés" #: src/components/render/ModelType.tsx:108 #: src/pages/Index/Settings/SystemSettings.tsx:276 @@ -844,17 +844,17 @@ msgstr "Vevői rendelések" #: src/components/render/ModelType.tsx:114 msgid "Sales Order Shipment" -msgstr "" +msgstr "Vevői rendelés szállítmány" #: src/components/render/ModelType.tsx:115 msgid "Sales Order Shipments" -msgstr "" +msgstr "Vevői rendelés szállítmányok" #: src/components/render/ModelType.tsx:121 #: src/components/tables/sales/ReturnOrderTable.tsx:36 #: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" -msgstr "" +msgstr "Visszavétel" #: src/components/render/ModelType.tsx:122 #: src/pages/company/CompanyDetail.tsx:115 @@ -864,29 +864,29 @@ msgstr "Visszavételek" #: src/components/render/ModelType.tsx:128 msgid "Address" -msgstr "" +msgstr "Cím" #: src/components/render/ModelType.tsx:129 #: src/pages/company/CompanyDetail.tsx:135 msgid "Addresses" -msgstr "" +msgstr "Címek" #: src/components/render/ModelType.tsx:135 msgid "Contact" -msgstr "" +msgstr "Kapcsolat" #: src/components/render/ModelType.tsx:136 #: src/pages/company/CompanyDetail.tsx:130 msgid "Contacts" -msgstr "" +msgstr "Kapcsolatok" #: src/components/render/ModelType.tsx:142 msgid "Owner" -msgstr "" +msgstr "Tulajdonos" #: src/components/render/ModelType.tsx:143 msgid "Owners" -msgstr "" +msgstr "Tulajdonosok" #: src/components/render/ModelType.tsx:149 msgid "User" @@ -895,7 +895,7 @@ msgstr "Felhasználó" #: src/components/render/ModelType.tsx:150 #: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" -msgstr "" +msgstr "Felhasználók" #: src/components/render/Order.tsx:85 msgid "Shipment" @@ -903,7 +903,7 @@ msgstr "Szállítmány" #: src/components/render/Stock.tsx:26 msgid "Serial Number" -msgstr "" +msgstr "Sorozatszám" #: src/components/render/Stock.tsx:28 #: src/components/tables/bom/BomTable.tsx:102 @@ -917,20 +917,20 @@ msgstr "Mennyiség" #: src/components/settings/SettingItem.tsx:32 #: src/components/settings/SettingItem.tsx:74 msgid "Setting updated" -msgstr "" +msgstr "Beállítás frissítve" #: src/components/settings/SettingItem.tsx:33 #: src/components/settings/SettingItem.tsx:75 msgid "{0} updated successfully" -msgstr "" +msgstr "{0} sikeresen frissítve" #: src/components/settings/SettingItem.tsx:41 msgid "Error editing setting" -msgstr "" +msgstr "Beállítás szerkesztési hiba" #: src/components/settings/SettingItem.tsx:61 msgid "Edit Setting" -msgstr "" +msgstr "Beállítás szerkesztése" #: src/components/tables/ColumnRenderers.tsx:33 #: src/components/tables/bom/BomTable.tsx:93 @@ -951,7 +951,7 @@ msgstr "Link" #: src/pages/purchasing/PurchaseOrderDetail.tsx:60 #: src/pages/sales/SalesOrderDetail.tsx:46 msgid "Line Items" -msgstr "" +msgstr "Sortételek" #: src/components/tables/ColumnRenderers.tsx:78 msgid "Status" @@ -967,20 +967,20 @@ msgstr "Cél dátum" #: src/components/tables/ColumnRenderers.tsx:106 msgid "Creation Date" -msgstr "" +msgstr "Létrehozás dátuma" #: src/components/tables/ColumnRenderers.tsx:115 msgid "Shipment Date" -msgstr "" +msgstr "Kiszállítás dátuma" #: src/components/tables/ColumnRenderers.tsx:136 #: src/components/tables/settings/CurrencyTable.tsx:23 msgid "Currency" -msgstr "" +msgstr "Pénznem" #: src/components/tables/ColumnRenderers.tsx:150 msgid "Total Price" -msgstr "" +msgstr "Teljes ár" #: src/components/tables/ColumnSelect.tsx:17 #: src/components/tables/ColumnSelect.tsx:24 @@ -1072,7 +1072,7 @@ msgstr "Nincs találat" #: src/components/tables/InvenTreeTable.tsx:363 msgid "Server returned incorrect data type" -msgstr "" +msgstr "A szerver hibás adattípust küldött vissza" #: src/components/tables/InvenTreeTable.tsx:371 msgid "Bad request" @@ -1114,11 +1114,11 @@ msgstr "Műveletek" #: src/components/tables/bom/BomTable.tsx:70 msgid "This BOM item is defined for a different parent" -msgstr "" +msgstr "Ez a beépülő alkatrész másik szülő alkatrészhez lett felvéve" #: src/components/tables/bom/BomTable.tsx:85 msgid "Part Information" -msgstr "" +msgstr "Alkatrész információ" #: src/components/tables/bom/BomTable.tsx:98 #: src/components/tables/bom/UsedInTable.tsx:76 @@ -1130,24 +1130,24 @@ msgstr "Azonosító" #: src/components/tables/bom/BomTable.tsx:110 msgid "Substitutes" -msgstr "" +msgstr "Helyettesítõk" #: src/components/tables/bom/BomTable.tsx:124 msgid "Optional" -msgstr "" +msgstr "Opcionális" #: src/components/tables/bom/BomTable.tsx:128 #: src/components/tables/bom/BomTable.tsx:243 msgid "Consumable" -msgstr "" +msgstr "Fogyóeszköz" #: src/components/tables/bom/BomTable.tsx:132 msgid "Allow Variants" -msgstr "" +msgstr "Változatok engedélyezése" #: src/components/tables/bom/BomTable.tsx:136 msgid "Gets Inherited" -msgstr "" +msgstr "Öröklődik" #: src/components/tables/bom/BomTable.tsx:142 #: src/components/tables/part/PartTable.tsx:156 @@ -1158,12 +1158,12 @@ msgstr "Ártartomány" #: src/components/tables/part/PartTable.tsx:121 #: src/components/tables/stock/StockItemTable.tsx:148 msgid "Available" -msgstr "" +msgstr "Elérhető" #: src/components/tables/bom/BomTable.tsx:167 #: src/components/tables/part/PartTable.tsx:129 msgid "No stock" -msgstr "" +msgstr "Nincs készlet" #: src/components/tables/bom/BomTable.tsx:167 #~ msgid "Available Stock" @@ -1171,20 +1171,20 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:175 msgid "Includes substitute stock" -msgstr "" +msgstr "Helyettesítőkkel együtt" #: src/components/tables/bom/BomTable.tsx:184 msgid "Includes variant stock" -msgstr "" +msgstr "Változatokkal együtt" #: src/components/tables/bom/BomTable.tsx:192 msgid "On order" -msgstr "" +msgstr "Rendelve" #: src/components/tables/bom/BomTable.tsx:200 #: src/components/tables/part/PartTable.tsx:97 msgid "Building" -msgstr "" +msgstr "Gyártásban" #: src/components/tables/bom/BomTable.tsx:200 #~ msgid "Validate" @@ -1194,15 +1194,15 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:148 #: src/components/tables/stock/StockItemTable.tsx:184 msgid "Stock Information" -msgstr "" +msgstr "Készlet adatok" #: src/components/tables/bom/BomTable.tsx:216 msgid "Can Build" -msgstr "" +msgstr "Gyártható" #: src/components/tables/bom/BomTable.tsx:220 msgid "Consumable item" -msgstr "" +msgstr "Fogyóeszköz tétel" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 @@ -1219,47 +1219,47 @@ msgstr "Megjegyzések" #: src/components/tables/bom/BomTable.tsx:256 msgid "View BOM" -msgstr "" +msgstr "Alkatrészjegyzék megtekintése" #: src/components/tables/bom/BomTable.tsx:267 msgid "Validate BOM line" -msgstr "" +msgstr "Alkatrészjegyzék tétel jóváhagyása" #: src/components/tables/bom/BomTable.tsx:275 msgid "Edit Substitutes" -msgstr "" +msgstr "Helyettesítő alkatrészek szerkesztése" #: src/components/tables/bom/BomTable.tsx:289 msgid "Edit Bom Item" -msgstr "" +msgstr "Alkatrészjegyzék tétel szerkesztése" #: src/components/tables/bom/BomTable.tsx:291 msgid "Bom item updated" -msgstr "" +msgstr "Készlet tétel módosítva" #: src/components/tables/bom/BomTable.tsx:306 msgid "Delete Bom Item" -msgstr "" +msgstr "Alkatrészjegyzék tétel törlése" #: src/components/tables/bom/BomTable.tsx:307 msgid "Bom item deleted" -msgstr "" +msgstr "Alkatrészjegyzék tétel törölve" #: src/components/tables/bom/BomTable.tsx:310 msgid "Are you sure you want to remove this BOM item?" -msgstr "" +msgstr "Biztos benne, hogy eltávolítja ezt az alkatrészjegyzék tételt?" #: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" -msgstr "" +msgstr "Gyártmány alkatrész" #: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" -msgstr "" +msgstr "Szükséges alkatrész" #: src/components/tables/build/BuildOrderTable.tsx:62 msgid "Progress" -msgstr "" +msgstr "Haladás" #: src/components/tables/build/BuildOrderTable.tsx:75 msgid "Priority" @@ -1288,11 +1288,11 @@ msgstr "Aktív" #: src/components/tables/build/BuildOrderTable.tsx:115 msgid "Overdue" -msgstr "" +msgstr "Késésben" #: src/components/tables/build/BuildOrderTable.tsx:120 msgid "Assigned to me" -msgstr "" +msgstr "Hozzám rendelt" #: src/components/tables/general/AttachmentTable.tsx:30 msgid "Attachment" @@ -1340,7 +1340,7 @@ msgstr "Melléklet feltöltése" #: src/components/tables/general/CompanyTable.tsx:32 msgid "Company Name" -msgstr "" +msgstr "Cégnév" #: src/components/tables/general/CompanyTable.tsx:50 #: src/defaults/links.tsx:10 @@ -1371,7 +1371,7 @@ msgstr "Elérési út" #: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" -msgstr "" +msgstr "Paraméter" #: src/components/tables/part/PartParameterTable.tsx:93 #: src/components/tables/part/PartParameterTemplateTable.tsx:38 @@ -1381,79 +1381,79 @@ msgstr "Mértékegységek" #: src/components/tables/part/PartParameterTable.tsx:118 msgid "Edit Part Parameter" -msgstr "" +msgstr "Alkatrész paraméter szerkesztése" #: src/components/tables/part/PartParameterTable.tsx:126 msgid "Part parameter updated" -msgstr "" +msgstr "Alkatrész paraméter frissítve" #: src/components/tables/part/PartParameterTable.tsx:140 msgid "Delete Part Parameter" -msgstr "" +msgstr "Alkatrész paraméter törlése" #: src/components/tables/part/PartParameterTable.tsx:141 msgid "Part parameter deleted" -msgstr "" +msgstr "Alkatrész paraméter törölve" #: src/components/tables/part/PartParameterTable.tsx:144 msgid "Are you sure you want to remove this parameter?" -msgstr "" +msgstr "Biztosan eltávolítod ezt a paramétert?" #: src/components/tables/part/PartParameterTable.tsx:163 msgid "Add Part Parameter" -msgstr "" +msgstr "Alkatrész paraméter hozzáadása" #: src/components/tables/part/PartParameterTable.tsx:172 msgid "Part parameter added" -msgstr "" +msgstr "Alkatrész paraméter hozzáadva" #: src/components/tables/part/PartParameterTable.tsx:183 msgid "Add parameter" -msgstr "" +msgstr "Paraméter hozzáadás" #: src/components/tables/part/PartParameterTable.tsx:200 msgid "Include Variants" -msgstr "" +msgstr "Változatok is" #: src/components/tables/part/PartParameterTemplateTable.tsx:48 msgid "Checkbox" -msgstr "" +msgstr "Jelölőnégyzet" #: src/components/tables/part/PartParameterTemplateTable.tsx:52 msgid "Choices" -msgstr "" +msgstr "Lehetőségek" #: src/components/tables/part/PartParameterTemplateTable.tsx:67 msgid "Edit Parameter Template" -msgstr "" +msgstr "Alkatrész paraméter sablon szerkesztés" #: src/components/tables/part/PartParameterTemplateTable.tsx:69 msgid "Parameter template updated" -msgstr "" +msgstr "Paraméter sablon frissítve" #: src/components/tables/part/PartParameterTemplateTable.tsx:80 msgid "Delete Parameter Template" -msgstr "" +msgstr "Paraméter sablon törlés" #: src/components/tables/part/PartParameterTemplateTable.tsx:81 msgid "Parameter template deleted" -msgstr "" +msgstr "Paraméter sablon törölve" #: src/components/tables/part/PartParameterTemplateTable.tsx:83 msgid "Remove parameter template" -msgstr "" +msgstr "Paraméter sablon törlés" #: src/components/tables/part/PartParameterTemplateTable.tsx:95 msgid "Create Parameter Template" -msgstr "" +msgstr "Paraméter sablon létrehozás" #: src/components/tables/part/PartParameterTemplateTable.tsx:97 msgid "Parameter template created" -msgstr "" +msgstr "Paraméter sablon létrehozva" #: src/components/tables/part/PartParameterTemplateTable.tsx:105 msgid "Add parameter template" -msgstr "" +msgstr "Paraméter sablon létrehozás" #: src/components/tables/part/PartTable.tsx:39 msgid "IPN" @@ -1472,19 +1472,19 @@ msgstr "Készlet" #: src/components/tables/part/PartTable.tsx:82 msgid "Minimum stock" -msgstr "" +msgstr "Minimális készlet" #: src/components/tables/part/PartTable.tsx:91 msgid "On Order" -msgstr "" +msgstr "Rendelve" #: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" -msgstr "" +msgstr "Gyártáshoz foglalások" #: src/components/tables/part/PartTable.tsx:113 msgid "Sales Order Allocations" -msgstr "" +msgstr "Vevői rendeléshez foglalások" #: src/components/tables/part/PartTable.tsx:176 msgid "Filter by part active status" @@ -1618,99 +1618,99 @@ msgstr "Biztosan törölni szeretnéd ezt a kapcsolatot?" #: src/components/tables/plugin/PluginListTable.tsx:28 msgid "Plugin is active" -msgstr "" +msgstr "Ez a plugin aktív" #: src/components/tables/plugin/PluginListTable.tsx:34 msgid "Plugin is inactive" -msgstr "" +msgstr "Ez a plugin nem aktív" #: src/components/tables/plugin/PluginListTable.tsx:41 msgid "Plugin is not installed" -msgstr "" +msgstr "Ez a plugin nincs telepítve" #: src/components/tables/plugin/PluginListTable.tsx:58 msgid "Plugin" -msgstr "" +msgstr "Plugin" #: src/components/tables/plugin/PluginListTable.tsx:80 msgid "Description not available" -msgstr "" +msgstr "Leírás nem elérhető" #: src/components/tables/plugin/PluginListTable.tsx:105 msgid "Activate Plugin" -msgstr "" +msgstr "Plugin aktiválása" #: src/components/tables/plugin/PluginListTable.tsx:105 msgid "Deactivate Plugin" -msgstr "" +msgstr "Plugin kikapcsolása" #: src/components/tables/plugin/PluginListTable.tsx:114 msgid "Confirm plugin activation" -msgstr "" +msgstr "Plugin telepítésének megerősítése" #: src/components/tables/plugin/PluginListTable.tsx:115 msgid "Confirm plugin deactivation" -msgstr "" +msgstr "Plugin kikapcsolásának megerősítése" #: src/components/tables/plugin/PluginListTable.tsx:121 msgid "The following plugin will be activated" -msgstr "" +msgstr "Az alábbi plugin be lesz kapcsolva" #: src/components/tables/plugin/PluginListTable.tsx:122 msgid "The following plugin will be deactivated" -msgstr "" +msgstr "Az alábbi plugin ki lesz kapcsolva" #: src/components/tables/plugin/PluginListTable.tsx:133 msgid "Confirm" -msgstr "" +msgstr "Megerősítés" #: src/components/tables/plugin/PluginListTable.tsx:143 msgid "Activating plugin" -msgstr "" +msgstr "Plugin bekapcsolása" #: src/components/tables/plugin/PluginListTable.tsx:143 msgid "Deactivating plugin" -msgstr "" +msgstr "Plugin kikapcsolása" #: src/components/tables/plugin/PluginListTable.tsx:153 msgid "Plugin updated" -msgstr "" +msgstr "Plugin frissítve" #: src/components/tables/plugin/PluginListTable.tsx:155 msgid "The plugin was activated" -msgstr "" +msgstr "Plugin bekapcsolva" #: src/components/tables/plugin/PluginListTable.tsx:156 msgid "The plugin was deactivated" -msgstr "" +msgstr "Plugin kikapcsolva" #: src/components/tables/plugin/PluginListTable.tsx:164 msgid "Error updating plugin" -msgstr "" +msgstr "Plugin frissítési hiba" #: src/components/tables/plugin/PluginListTable.tsx:181 msgid "Deactivate" -msgstr "" +msgstr "Kikapcsolás" #: src/components/tables/plugin/PluginListTable.tsx:190 msgid "Activate" -msgstr "" +msgstr "Bekapcsolás" #: src/components/tables/plugin/PluginListTable.tsx:223 msgid "Builtin" -msgstr "" +msgstr "Beépített" #: src/components/tables/plugin/PluginListTable.tsx:228 msgid "Sample" -msgstr "" +msgstr "Minta" #: src/components/tables/plugin/PluginListTable.tsx:233 msgid "Installed" -msgstr "" +msgstr "Telepítve" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 msgid "Receive line item" -msgstr "" +msgstr "Sortétel bevételezése" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 #~ msgid "Receive" @@ -1718,283 +1718,283 @@ msgstr "" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 msgid "Edit Line Item" -msgstr "" +msgstr "Sortétel szerkesztése" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:79 msgid "Line item updated" -msgstr "" +msgstr "Sortétel módosítva" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:112 msgid "Part Description" -msgstr "" +msgstr "Alkatrész leírása" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:137 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 #: src/components/tables/purchasing/SupplierPartTable.tsx:102 #: src/components/tables/purchasing/SupplierPartTable.tsx:122 msgid "Pack Quantity" -msgstr "" +msgstr "Csomagolási mennyiség" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 msgid "Total Quantity" -msgstr "" +msgstr "Teljes mennyiség" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 msgid "Received" -msgstr "" +msgstr "Fogadott" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 msgid "Supplier Code" -msgstr "" +msgstr "Beszállítói kód" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:185 msgid "Supplier Link" -msgstr "" +msgstr "Beszállítói link" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Manufacturer Code" -msgstr "" +msgstr "Gyártói kód" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Unit Price" -msgstr "" +msgstr "Egységár" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 msgid "Destination" -msgstr "" +msgstr "Cél" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 msgid "Add Line Item" -msgstr "" +msgstr "Sortétel hozzáadása" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Line item added" -msgstr "" +msgstr "Sortétel hozzáadva" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:239 msgid "Add line item" -msgstr "" +msgstr "Sortétel hozzáadása" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Receive items" -msgstr "" +msgstr "Bevételezés" #: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 #: src/components/tables/purchasing/SupplierPartTable.tsx:48 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" -msgstr "" +msgstr "Beszállító" #: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 msgid "Supplier Reference" -msgstr "" +msgstr "Beszállítói azonosító" #: src/components/tables/purchasing/SupplierPartTable.tsx:71 #: src/pages/company/ManufacturerDetail.tsx:8 msgid "Manufacturer" -msgstr "" +msgstr "Gyártó" #: src/components/tables/purchasing/SupplierPartTable.tsx:87 msgid "MPN" -msgstr "" +msgstr "MPN (Gyártói cikkszám)" #: src/components/tables/purchasing/SupplierPartTable.tsx:92 msgid "In Stock" -msgstr "" +msgstr "Készleten" #: src/components/tables/purchasing/SupplierPartTable.tsx:97 msgid "Packaging" -msgstr "" +msgstr "Csomagolás" #: src/components/tables/purchasing/SupplierPartTable.tsx:113 msgid "Base units" -msgstr "" +msgstr "Egység" #: src/components/tables/purchasing/SupplierPartTable.tsx:135 msgid "Availability" -msgstr "" +msgstr "Elérhetőség" #: src/components/tables/purchasing/SupplierPartTable.tsx:144 msgid "Updated" -msgstr "" +msgstr "Frissítve" #: src/components/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" -msgstr "" +msgstr "Beszállítói alkatrész hozzáadása" #: src/components/tables/purchasing/SupplierPartTable.tsx:166 msgid "Supplier part created" -msgstr "" +msgstr "Beszállítói alkatrész létrehozva" #: src/components/tables/purchasing/SupplierPartTable.tsx:175 msgid "Add supplier part" -msgstr "" +msgstr "Beszállítói alkatrész hozzáadása" #: src/components/tables/purchasing/SupplierPartTable.tsx:196 msgid "Edit Supplier Part" -msgstr "" +msgstr "Beszállítói alkatrész szerkesztése" #: src/components/tables/purchasing/SupplierPartTable.tsx:199 msgid "Supplier part updated" -msgstr "" +msgstr "Beszállítói alkatrész frissítve" #: src/components/tables/purchasing/SupplierPartTable.tsx:210 msgid "Delete Supplier Part" -msgstr "" +msgstr "Beszállítói alkatrész törlése" #: src/components/tables/purchasing/SupplierPartTable.tsx:211 msgid "Supplier part deleted" -msgstr "" +msgstr "Szállítói alkatrész törölve" #: src/components/tables/purchasing/SupplierPartTable.tsx:214 msgid "Are you sure you want to remove this supplier part?" -msgstr "" +msgstr "Biztosan eltávolítod ezt a beszállítói alkatrészt?" #: src/components/tables/sales/ReturnOrderTable.tsx:42 #: src/components/tables/sales/SalesOrderTable.tsx:44 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" -msgstr "" +msgstr "Vevő" #: src/components/tables/sales/ReturnOrderTable.tsx:58 #: src/components/tables/sales/SalesOrderTable.tsx:60 msgid "Customer Reference" -msgstr "" +msgstr "Vevői azonosító" #: src/components/tables/sales/ReturnOrderTable.tsx:69 msgid "Total Cost" -msgstr "" +msgstr "Teljes költség" #: src/components/tables/settings/CurrencyTable.tsx:28 msgid "Rate" -msgstr "" +msgstr "Árfolyam" #: src/components/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" -msgstr "" +msgstr "Árfolyamok frissítve" #: src/components/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" -msgstr "" +msgstr "Árfolyam frissítési hiba" #: src/components/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" -msgstr "" +msgstr "Árfolyam frissítés" #: src/components/tables/settings/CustomUnitsTable.tsx:38 msgid "Definition" -msgstr "" +msgstr "Definíció" #: src/components/tables/settings/CustomUnitsTable.tsx:44 msgid "Symbol" -msgstr "" +msgstr "Szimbólum" #: src/components/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit custom unit" -msgstr "" +msgstr "Egyedi mértékegység szerkesztése" #: src/components/tables/settings/CustomUnitsTable.tsx:67 msgid "Custom unit updated" -msgstr "" +msgstr "Egyedi mértékegység frissítve" #: src/components/tables/settings/CustomUnitsTable.tsx:77 msgid "Delete custom unit" -msgstr "" +msgstr "Egyedi mértékegység törlése" #: src/components/tables/settings/CustomUnitsTable.tsx:78 msgid "Custom unit deleted" -msgstr "" +msgstr "Egyedi mértékegység törölve" #: src/components/tables/settings/CustomUnitsTable.tsx:81 msgid "Are you sure you want to remove this custom unit?" -msgstr "" +msgstr "Biztosan szeretné eltávolítani ezt az egyedi mértékegységet?" #: src/components/tables/settings/CustomUnitsTable.tsx:94 #: src/components/tables/settings/CustomUnitsTable.tsx:110 msgid "Add custom unit" -msgstr "" +msgstr "Egyedi mértékegység hozzáadása" #: src/components/tables/settings/CustomUnitsTable.tsx:100 msgid "Custom unit created" -msgstr "" +msgstr "Egyedi mértékegység létrehozva" #: src/components/tables/settings/GroupTable.tsx:41 msgid "Edit group" -msgstr "" +msgstr "Csoport szerkesztése" #: src/components/tables/settings/GroupTable.tsx:46 msgid "Group updated" -msgstr "" +msgstr "Csoport frissítve" #: src/components/tables/settings/GroupTable.tsx:55 msgid "Delete group" -msgstr "" +msgstr "Csoport törlése" #: src/components/tables/settings/GroupTable.tsx:56 msgid "Group deleted" -msgstr "" +msgstr "Csoport törölve" #: src/components/tables/settings/GroupTable.tsx:59 msgid "Are you sure you want to delete this group?" -msgstr "" +msgstr "Biztos, hogy törölni szeretné ezt a csoportot?" #: src/components/tables/settings/GroupTable.tsx:70 #: src/components/tables/settings/GroupTable.tsx:84 msgid "Add group" -msgstr "" +msgstr "Csoport hozzáadása" #: src/components/tables/settings/GroupTable.tsx:73 msgid "Added group" -msgstr "" +msgstr "Csoport hozzáadva" #: src/components/tables/settings/ProjectCodeTable.tsx:50 msgid "Edit project code" -msgstr "" +msgstr "Projektszám szerkesztése" #: src/components/tables/settings/ProjectCodeTable.tsx:57 msgid "Project code updated" -msgstr "" +msgstr "Projekt kód frissítve" #: src/components/tables/settings/ProjectCodeTable.tsx:67 msgid "Delete project code" -msgstr "" +msgstr "Projektszám törlése" #: src/components/tables/settings/ProjectCodeTable.tsx:68 msgid "Project code deleted" -msgstr "" +msgstr "Projekt kód törölve" #: src/components/tables/settings/ProjectCodeTable.tsx:71 msgid "Are you sure you want to remove this project code?" -msgstr "" +msgstr "Biztosan el kívánod távolítani ezt a projektet?" #: src/components/tables/settings/ProjectCodeTable.tsx:84 #: src/components/tables/settings/ProjectCodeTable.tsx:99 msgid "Add project code" -msgstr "" +msgstr "Projekt kód hozzáadása" #: src/components/tables/settings/ProjectCodeTable.tsx:91 msgid "Added project code" -msgstr "" +msgstr "Projekt kód hozzáadva" #: src/components/tables/settings/UserDrawer.tsx:92 msgid "User permission changed successfully" -msgstr "" +msgstr "Felhasználói jogosultság módosítása sikeres" #: src/components/tables/settings/UserDrawer.tsx:93 msgid "Some changes might only take effect after the user refreshes their login." -msgstr "" +msgstr "Némely változás csak újra bejelentkezés után lép életbe." #: src/components/tables/settings/UserDrawer.tsx:118 msgid "Changed user active status successfully" -msgstr "" +msgstr "Felhasználó aktív státuszának módosítása sikeres" #: src/components/tables/settings/UserDrawer.tsx:119 msgid "Set to {active}" -msgstr "" +msgstr "Beállítva: {active}" #: src/components/tables/settings/UserDrawer.tsx:142 msgid "User details for {0}" -msgstr "" +msgstr "Felhasználói részletek: {0}" #: src/components/tables/settings/UserDrawer.tsx:148 #: src/pages/company/CompanyDetail.tsx:71 @@ -2006,109 +2006,109 @@ msgstr "Részletek" #: src/components/tables/settings/UserDrawer.tsx:165 #: src/components/tables/settings/UserTable.tsx:62 msgid "First Name" -msgstr "" +msgstr "Keresztnév" #: src/components/tables/settings/UserDrawer.tsx:170 #: src/components/tables/settings/UserTable.tsx:67 msgid "Last Name" -msgstr "" +msgstr "Vezetéknév" #: src/components/tables/settings/UserDrawer.tsx:176 msgid "Rights" -msgstr "" +msgstr "Jogosultságok" #: src/components/tables/settings/UserDrawer.tsx:184 #: src/components/tables/settings/UserTable.tsx:80 msgid "Staff" -msgstr "" +msgstr "Személyzet" #: src/components/tables/settings/UserDrawer.tsx:190 #: src/components/tables/settings/UserTable.tsx:84 msgid "Superuser" -msgstr "" +msgstr "Rendszergazda" #: src/components/tables/settings/UserDrawer.tsx:200 #: src/components/tables/settings/UserTable.tsx:73 #: src/pages/Index/Settings/AdminCenter.tsx:38 msgid "Groups" -msgstr "" +msgstr "Csoportok" #: src/components/tables/settings/UserDrawer.tsx:204 msgid "No groups" -msgstr "" +msgstr "Nincsenek csoportok" #: src/components/tables/settings/UserTable.tsx:100 msgid "Edit user" -msgstr "" +msgstr "Felhasználó szerkesztése" #: src/components/tables/settings/UserTable.tsx:107 msgid "User updated" -msgstr "" +msgstr "Felhasználó frissítve" #: src/components/tables/settings/UserTable.tsx:116 msgid "Delete user" -msgstr "" +msgstr "Felhasználó törlése" #: src/components/tables/settings/UserTable.tsx:117 msgid "user deleted" -msgstr "" +msgstr "felhasználó törölve" #: src/components/tables/settings/UserTable.tsx:120 msgid "Are you sure you want to delete this user?" -msgstr "" +msgstr "Biztosan törli ezt a felhasználót?" #: src/components/tables/settings/UserTable.tsx:131 #: src/components/tables/settings/UserTable.tsx:147 msgid "Add user" -msgstr "" +msgstr "Felhasználó hozzáadása" #: src/components/tables/settings/UserTable.tsx:139 msgid "Added user" -msgstr "" +msgstr "Felhasználó hozzáadása sikeres" #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" -msgstr "" +msgstr "Ez a készlet tétel gyártásban van" #: src/components/tables/stock/StockItemTable.tsx:81 msgid "This stock item has been assigned to a sales order" -msgstr "" +msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" #: src/components/tables/stock/StockItemTable.tsx:90 msgid "This stock item has been assigned to a customer" -msgstr "" +msgstr "Készlet tétel hozzárendelve egy vevőhöz" #: src/components/tables/stock/StockItemTable.tsx:99 msgid "This stock item is installed in another stock item" -msgstr "" +msgstr "Készlet tétel beépült egy másikba" #: src/components/tables/stock/StockItemTable.tsx:108 msgid "This stock item has been consumed by a build order" -msgstr "" +msgstr "Készlet tétel fel lett használva egy gyártásban" #: src/components/tables/stock/StockItemTable.tsx:117 msgid "This stock item has expired" -msgstr "" +msgstr "Készlet tétel lejárt" #: src/components/tables/stock/StockItemTable.tsx:121 msgid "This stock item is stale" -msgstr "" +msgstr "Készlet tétel lejárt" #: src/components/tables/stock/StockItemTable.tsx:132 msgid "This stock item is fully allocated" -msgstr "" +msgstr "Készlet tétel teljesen foglalva" #: src/components/tables/stock/StockItemTable.tsx:139 msgid "This stock item is partially allocated" -msgstr "" +msgstr "Készlet tétel részlegesen foglalva" #: src/components/tables/stock/StockItemTable.tsx:157 msgid "No stock available" -msgstr "" +msgstr "Nincs elérhető készlet" #: src/components/tables/stock/StockItemTable.tsx:168 msgid "This stock item has been depleted" -msgstr "" +msgstr "Készlet tétel elfogyott" #: src/components/tables/stock/StockItemTable.tsx:195 msgid "Batch" @@ -2120,15 +2120,15 @@ msgstr "Hely" #: src/components/tables/stock/StockItemTable.tsx:212 msgid "Expiry Date" -msgstr "" +msgstr "Lejárati dátum" #: src/components/tables/stock/StockItemTable.tsx:219 msgid "Last Updated" -msgstr "" +msgstr "Legutóbb frissítve" #: src/components/tables/stock/StockItemTable.tsx:228 msgid "Purchase Price" -msgstr "" +msgstr "Beszerzési ár" #: src/components/tables/stock/StockItemTable.tsx:248 msgid "Test Filter" @@ -2148,7 +2148,7 @@ msgstr "Külső" #: src/components/tables/stock/StockLocationTable.tsx:56 msgid "Location Type" -msgstr "" +msgstr "Helyszín típusa" #: src/components/widgets/DisplayWidget.tsx:11 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:16 @@ -2219,123 +2219,123 @@ msgstr "Dobozok megjelenítése" #: src/contexts/LanguageContext.tsx:14 msgid "Bulgarian" -msgstr "" +msgstr "Bolgár" #: src/contexts/LanguageContext.tsx:15 msgid "Czech" -msgstr "" +msgstr "Cseh" #: src/contexts/LanguageContext.tsx:16 msgid "Danish" -msgstr "" +msgstr "Dán" #: src/contexts/LanguageContext.tsx:17 msgid "German" -msgstr "" +msgstr "Német" #: src/contexts/LanguageContext.tsx:18 msgid "Greek" -msgstr "" +msgstr "Görög" #: src/contexts/LanguageContext.tsx:19 msgid "English" -msgstr "" +msgstr "Angol" #: src/contexts/LanguageContext.tsx:20 msgid "Spanish" -msgstr "" +msgstr "Spanyol" #: src/contexts/LanguageContext.tsx:21 msgid "Spanish (Mexican)" -msgstr "" +msgstr "Spanyol (Mexikói)" #: src/contexts/LanguageContext.tsx:22 msgid "Farsi / Persian" -msgstr "" +msgstr "Fárszi/Perzsa" #: src/contexts/LanguageContext.tsx:23 msgid "Finnish" -msgstr "" +msgstr "Finn" #: src/contexts/LanguageContext.tsx:24 msgid "French" -msgstr "" +msgstr "Francia" #: src/contexts/LanguageContext.tsx:25 msgid "Hebrew" -msgstr "" +msgstr "Héber" #: src/contexts/LanguageContext.tsx:26 msgid "Hindi" -msgstr "" +msgstr "Hindi" #: src/contexts/LanguageContext.tsx:27 msgid "Hungarian" -msgstr "" +msgstr "Magyar" #: src/contexts/LanguageContext.tsx:28 msgid "Italian" -msgstr "" +msgstr "Olasz" #: src/contexts/LanguageContext.tsx:29 msgid "Japanese" -msgstr "" +msgstr "Japán" #: src/contexts/LanguageContext.tsx:30 msgid "Korean" -msgstr "" +msgstr "Koreai" #: src/contexts/LanguageContext.tsx:31 msgid "Dutch" -msgstr "" +msgstr "Holland" #: src/contexts/LanguageContext.tsx:32 msgid "Norwegian" -msgstr "" +msgstr "Norvég" #: src/contexts/LanguageContext.tsx:33 msgid "Polish" -msgstr "" +msgstr "Lengyel" #: src/contexts/LanguageContext.tsx:34 msgid "Portuguese" -msgstr "" +msgstr "Portugál" #: src/contexts/LanguageContext.tsx:35 msgid "Portuguese (Brazilian)" -msgstr "" +msgstr "Portugál (Brazíliai)" #: src/contexts/LanguageContext.tsx:36 msgid "Russian" -msgstr "" +msgstr "Orosz" #: src/contexts/LanguageContext.tsx:37 msgid "Slovenian" -msgstr "" +msgstr "Szlovén" #: src/contexts/LanguageContext.tsx:38 msgid "Swedish" -msgstr "" +msgstr "Svéd" #: src/contexts/LanguageContext.tsx:39 msgid "Thai" -msgstr "" +msgstr "Tháj" #: src/contexts/LanguageContext.tsx:40 msgid "Turkish" -msgstr "" +msgstr "Török" #: src/contexts/LanguageContext.tsx:41 msgid "Vietnamese" -msgstr "" +msgstr "Vietnámi" #: src/contexts/LanguageContext.tsx:42 msgid "Chinese (Simplified)" -msgstr "" +msgstr "Kínai (egyszerűsített)" #: src/contexts/LanguageContext.tsx:43 msgid "Chinese (Traditional)" -msgstr "" +msgstr "Kínai (Hagyományos)" #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" @@ -2436,7 +2436,7 @@ msgstr "Irányítópult" #: src/pages/purchasing/PurchaseOrderDetail.tsx:134 #: src/pages/purchasing/PurchasingIndex.tsx:53 msgid "Purchasing" -msgstr "" +msgstr "Beszerzés" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:53 @@ -2445,7 +2445,7 @@ msgstr "" #: src/pages/sales/SalesIndex.tsx:45 #: src/pages/sales/SalesOrderDetail.tsx:99 msgid "Sales" -msgstr "" +msgstr "Eladás" #: src/defaults/links.tsx:34 #: src/defaults/menuItems.tsx:71 @@ -2488,7 +2488,7 @@ msgstr "Gyakran ismételt kérdések" #: src/defaults/links.tsx:76 #: src/defaults/links.tsx:95 msgid "System Information" -msgstr "" +msgstr "Rendszerinformáció" #: src/defaults/links.tsx:76 #~ msgid "Instance" @@ -2501,7 +2501,7 @@ msgstr "" #: src/defaults/links.tsx:85 #: src/defaults/links.tsx:101 msgid "About InvenTree" -msgstr "" +msgstr "InvenTree névjegy" #: src/defaults/links.tsx:96 msgid "About this Inventree instance" @@ -2641,11 +2641,11 @@ msgstr "Biztos törölni akarod ezt a mellékletet?" #: src/forms/CompanyForms.tsx:120 msgid "Edit Company" -msgstr "" +msgstr "Cég szerkesztése" #: src/forms/CompanyForms.tsx:124 msgid "Company updated" -msgstr "" +msgstr "Cég frissítve" #: src/forms/PartForms.tsx:106 msgid "Create Part" @@ -2693,11 +2693,11 @@ msgstr "Készlet tétel szerkesztése" #: src/forms/StockForms.tsx:132 msgid "Stock item updated" -msgstr "" +msgstr "Készlet tétel frissítve" #: src/functions/auth.tsx:34 msgid "Error fetching token from server." -msgstr "" +msgstr "Hiba a kiszolgálótól való token lekérés közben." #: src/functions/auth.tsx:36 #~ msgid "Logout successfull" @@ -3090,7 +3090,7 @@ msgstr "Ál-tétel hozzáadása" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:32 msgid "Account Details" -msgstr "" +msgstr "Felhasználó adatok" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 msgid "First name: {0}" @@ -3106,86 +3106,86 @@ msgstr "Használj pszeudo nyelvet" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:53 msgid "Single Sign On Accounts" -msgstr "" +msgstr "Központi beléptetési fiókok" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:60 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:78 msgid "Not enabled" -msgstr "" +msgstr "Nem engedélyezett" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:63 msgid "Single Sign On is not enabled for this server" -msgstr "" +msgstr "Sso nincs engedélyezve ezen a szerveren" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:67 msgid "Multifactor" -msgstr "" +msgstr "Többfaktoros" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:81 msgid "Multifactor authentication is not configured for your account" -msgstr "" +msgstr "Többfaktoros autentikáció nincs beállítva a fiókodhoz" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:131 msgid "The following email addresses are associated with your account:" -msgstr "" +msgstr "A következő email címek vannak hozzárendelve a felhasználódhoz:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:143 msgid "Primary" -msgstr "" +msgstr "Elsődleges" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:148 msgid "Verified" -msgstr "" +msgstr "Ellenőrizve" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:152 msgid "Unverified" -msgstr "" +msgstr "Nem ellenőrzött" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 msgid "Add Email Address" -msgstr "" +msgstr "Email cím hozzáadása" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:168 msgid "E-Mail" -msgstr "" +msgstr "E-mail cím" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:169 msgid "E-Mail address" -msgstr "" +msgstr "Email cím" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:179 msgid "Make Primary" -msgstr "" +msgstr "Legyen elsődleges" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 msgid "Re-send Verification" -msgstr "" +msgstr "Megerősítés újraküldése" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:185 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:291 #: src/pages/stock/StockDetail.tsx:178 msgid "Remove" -msgstr "" +msgstr "Eltávolítás" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:191 msgid "Add Email" -msgstr "" +msgstr "Email hozzáadása" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:255 msgid "Provider has not been configured" -msgstr "" +msgstr "A kiszolgáló nincs konfigurálva" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:265 msgid "Not configured" -msgstr "" +msgstr "Nincs beállítva" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 msgid "There are no social network accounts connected to this account." -msgstr "" +msgstr "Jelenleg nincs ehhez a fiókhoz kapcsolódó közösségi fiókod." #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:278 msgid "You can sign in to your account using any of the following third party accounts" -msgstr "" +msgstr "Fiókodba a következő harmadik fél fiókjainak bármelyikével bejelentkezhetsz" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:68 msgid "bars" @@ -3201,7 +3201,7 @@ msgstr "pontok" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:81 msgid "Theme" -msgstr "" +msgstr "Téma" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:87 msgid "Primary color" @@ -3225,23 +3225,23 @@ msgstr "Betöltő" #: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" -msgstr "" +msgstr "Felhasználók kezelése" #: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" -msgstr "" +msgstr "Válassza ki a felhasználói életciklusre vonatkozó beállításokat. További információ" #: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" -msgstr "" +msgstr "Rendszerbeállítások" #: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" -msgstr "" +msgstr "Gyors műveletek" #: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" -msgstr "" +msgstr "Új felhasználó hozzáadása" #: src/pages/Index/Settings/AdminCenter.tsx:91 #~ msgid "Advanced Amininistrative Options for InvenTree" @@ -3249,23 +3249,23 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter.tsx:99 msgid "Advanced Options" -msgstr "" +msgstr "További beállítások" #: src/pages/Index/Settings/PluginSettings.tsx:47 msgid "Plugin Settings" -msgstr "" +msgstr "Plugin beállítások" #: src/pages/Index/Settings/SystemSettings.tsx:70 msgid "Login" -msgstr "" +msgstr "Bejelentkezés" #: src/pages/Index/Settings/SystemSettings.tsx:92 msgid "Barcodes" -msgstr "" +msgstr "Vonalkódok" #: src/pages/Index/Settings/SystemSettings.tsx:118 msgid "Physical Units" -msgstr "" +msgstr "Fizikai mértékegység" #: src/pages/Index/Settings/SystemSettings.tsx:129 #: src/pages/part/PartDetail.tsx:151 @@ -3274,25 +3274,25 @@ msgstr "Árazás" #: src/pages/Index/Settings/SystemSettings.tsx:158 msgid "Exchange Rates" -msgstr "" +msgstr "Árfolyamok" #: src/pages/Index/Settings/SystemSettings.tsx:166 msgid "Labels" -msgstr "" +msgstr "Címkék" #: src/pages/Index/Settings/SystemSettings.tsx:172 #: src/pages/Index/Settings/UserSettings.tsx:99 msgid "Reporting" -msgstr "" +msgstr "Riportolás" #: src/pages/Index/Settings/SystemSettings.tsx:224 msgid "Part Parameters" -msgstr "" +msgstr "Alkatrész paraméterek" #: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/part/PartDetail.tsx:199 msgid "Stocktake" -msgstr "" +msgstr "Leltár" #: src/pages/Index/Settings/SystemSettings.tsx:257 #: src/pages/build/BuildDetail.tsx:262 @@ -3304,27 +3304,27 @@ msgstr "Gyártási utasítások" #: src/pages/Index/Settings/SystemSettings.tsx:299 msgid "Switch to User Setting" -msgstr "" +msgstr "Felhasználói beállításra váltás" #: src/pages/Index/Settings/UserSettings.tsx:29 msgid "Account" -msgstr "" +msgstr "Fiók" #: src/pages/Index/Settings/UserSettings.tsx:35 msgid "Security" -msgstr "" +msgstr "Biztonság" #: src/pages/Index/Settings/UserSettings.tsx:46 msgid "Display Options" -msgstr "" +msgstr "Megjelenítési beállítások" #: src/pages/Index/Settings/UserSettings.tsx:115 msgid "Account Settings" -msgstr "" +msgstr "Fiókbeállítások" #: src/pages/Index/Settings/UserSettings.tsx:119 msgid "Switch to System Setting" -msgstr "" +msgstr "Rendszer beállításra váltás" #: src/pages/Index/UserSettings.tsx:103 #~ msgid "User Settings" @@ -3352,11 +3352,11 @@ msgstr "Megjelölés olvasatlanként" #: src/pages/build/BuildDetail.tsx:73 msgid "Base Part" -msgstr "" +msgstr "Kiindulási alkatrész" #: src/pages/build/BuildDetail.tsx:81 msgid "Build Status" -msgstr "" +msgstr "Gyártási állapot" #: src/pages/build/BuildDetail.tsx:102 msgid "Build Details" @@ -3405,11 +3405,11 @@ msgstr "Mellékletek" #: src/pages/build/BuildDetail.tsx:192 msgid "Edit Build Order" -msgstr "" +msgstr "Gyártási utasítás szerkesztése" #: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" -msgstr "" +msgstr "Gyártási utasítás frissítve" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 @@ -3422,7 +3422,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:220 msgid "Reporting Actions" -msgstr "" +msgstr "Jelentési műveletek" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" @@ -3430,11 +3430,11 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:225 msgid "Report" -msgstr "" +msgstr "Jelentés" #: src/pages/build/BuildDetail.tsx:226 msgid "Print build report" -msgstr "" +msgstr "Gyártási riport nyomtatása" #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" @@ -3446,15 +3446,15 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:232 msgid "Build Order Actions" -msgstr "" +msgstr "Gyártáshoz foglalások" #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" -msgstr "" +msgstr "Gyártási utasítás létrehozása" #: src/pages/build/BuildIndex.tsx:23 msgid "Build order created" -msgstr "" +msgstr "Gyártási utasítás elkészült" #: src/pages/build/BuildIndex.tsx:39 msgid "New Build Order" @@ -3462,19 +3462,19 @@ msgstr "Új gyártási utasítás" #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" -msgstr "" +msgstr "Gyártott alkatrészek" #: src/pages/company/CompanyDetail.tsx:82 msgid "Supplied Parts" -msgstr "" +msgstr "Szállított alkatrészek" #: src/pages/company/CompanyDetail.tsx:124 msgid "Assigned Stock" -msgstr "" +msgstr "Hozzárendelt készlet" #: src/pages/company/CompanyDetail.tsx:169 msgid "Company Actions" -msgstr "" +msgstr "Cég műveletek" #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" @@ -3513,7 +3513,7 @@ msgstr "Felhasználva ebben" #: src/pages/part/PartDetail.tsx:156 #: src/pages/purchasing/PurchasingIndex.tsx:38 msgid "Manufacturers" -msgstr "" +msgstr "Gyártók" #: src/pages/part/PartDetail.tsx:162 #: src/pages/purchasing/PurchasingIndex.tsx:27 @@ -3522,7 +3522,7 @@ msgstr "Beszállítók" #: src/pages/part/PartDetail.tsx:194 msgid "Scheduling" -msgstr "" +msgstr "Ütemezés" #: src/pages/part/PartDetail.tsx:204 msgid "Test Templates" @@ -3534,27 +3534,27 @@ msgstr "Kapcsolódó alkatrészek" #: src/pages/part/PartDetail.tsx:278 msgid "Stock Actions" -msgstr "" +msgstr "Készlet műveletek" #: src/pages/part/PartDetail.tsx:283 msgid "Count Stock" -msgstr "" +msgstr "Leltározás" #: src/pages/part/PartDetail.tsx:284 msgid "Count part stock" -msgstr "" +msgstr "Készlet számolása" #: src/pages/part/PartDetail.tsx:288 msgid "Transfer Stock" -msgstr "" +msgstr "Készlet áthelyezése" #: src/pages/part/PartDetail.tsx:289 msgid "Transfer part stock" -msgstr "" +msgstr "Készlet áthelyezése" #: src/pages/part/PartDetail.tsx:295 msgid "Part Actions" -msgstr "" +msgstr "Alkatrész műveletek" #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" @@ -3576,27 +3576,27 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:33 #: src/pages/sales/SalesOrderDetail.tsx:41 msgid "Order Details" -msgstr "" +msgstr "Rendelés részletei" #: src/pages/purchasing/PurchaseOrderDetail.tsx:66 msgid "Received Stock" -msgstr "" +msgstr "Beérkezett készlet" #: src/pages/purchasing/PurchaseOrderDetail.tsx:119 msgid "Order Actions" -msgstr "" +msgstr "Rendelés műveletek" #: src/pages/sales/SalesIndex.tsx:33 msgid "Customers" -msgstr "" +msgstr "Vevők" #: src/pages/sales/SalesOrderDetail.tsx:51 msgid "Pending Shipments" -msgstr "" +msgstr "Függő szállítmányok" #: src/pages/sales/SalesOrderDetail.tsx:56 msgid "Completed Shipments" -msgstr "" +msgstr "Kész szállítmányok" #: src/pages/stock/LocationDetail.tsx:38 #~ msgid "Sublocations" @@ -3608,7 +3608,7 @@ msgstr "Készlettörténet" #: src/pages/stock/StockDetail.tsx:89 msgid "Test Data" -msgstr "" +msgstr "Teszt adatok" #: src/pages/stock/StockDetail.tsx:95 msgid "Installed Items" @@ -3628,35 +3628,35 @@ msgstr "Gyermek tételek" #: src/pages/stock/StockDetail.tsx:164 msgid "Stock Operations" -msgstr "" +msgstr "Készlet műveletek" #: src/pages/stock/StockDetail.tsx:169 msgid "Count stock" -msgstr "" +msgstr "Leltározás" #: src/pages/stock/StockDetail.tsx:173 msgid "Add" -msgstr "" +msgstr "Hozzáadás" #: src/pages/stock/StockDetail.tsx:174 msgid "Add stock" -msgstr "" +msgstr "Készlethez ad" #: src/pages/stock/StockDetail.tsx:179 msgid "Remove stock" -msgstr "" +msgstr "Készlet csökkentése" #: src/pages/stock/StockDetail.tsx:183 msgid "Transfer" -msgstr "" +msgstr "Áthelyezés" #: src/pages/stock/StockDetail.tsx:184 msgid "Transfer stock" -msgstr "" +msgstr "Készlet áthelyezése" #: src/pages/stock/StockDetail.tsx:196 msgid "Duplicate stock item" -msgstr "" +msgstr "Készlet tétel másolása" #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index b76769fdcef1..8e320b13bb26 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 7af3f3016e49..bc08caf90b50 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 66b425be15f7..e5bc1df17b6c 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index d893ab87af85..d5e69bc05d95 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 1a7ee5f1cfd6..3cb925bec853 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 03d17204f430..ff4cdf3379af 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\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" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index dd66a34c55ab..4287453cdab1 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: 2023-11-23 00:37\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 36e188d60121..fe87c3346a79 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\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" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index d8d68245d568..ee882ca34637 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index d300de91d565..fb60893fe85c 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 93d54dbcf753..5f94bcfa236b 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: 2023-11-23 00:37\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index b5453788eef6..ab2b4b4c9be8 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: 2023-11-23 00:36\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 4b898c8867ee..1bce3d3e5f7e 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: 2023-11-23 00:37\n" +"PO-Revision-Date: 2023-11-24 00:35\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" diff --git a/src/frontend/src/locales/zh/messages.po b/src/frontend/src/locales/zh/messages.po index 232322af744a..fcd51c0c9c63 100644 --- a/src/frontend/src/locales/zh/messages.po +++ b/src/frontend/src/locales/zh/messages.po @@ -8,52 +8,52 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-11-23 00:37\n" +"PO-Revision-Date: 2023-11-25 00:34\n" "Last-Translator: \n" -"Language-Team: Chinese Traditional\n" +"Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Crowdin-Project: inventree\n" "X-Crowdin-Project-ID: 452300\n" -"X-Crowdin-Language: zh-TW\n" +"X-Crowdin-Language: zh-CN\n" "X-Crowdin-File: /[inventree.InvenTree] l10/src/frontend/src/locales/en/messages.po\n" "X-Crowdin-File-ID: 205\n" #: src/components/DashboardItemProxy.tsx:34 msgid "Title" -msgstr "" +msgstr "标题" #: src/components/forms/ApiForm.tsx:127 #: src/functions/forms.tsx:48 #: src/functions/forms.tsx:57 #: src/functions/forms.tsx:260 msgid "Form Error" -msgstr "" +msgstr "表单错误" #: src/components/forms/ApiForm.tsx:291 #: src/components/widgets/MarkdownEditor.tsx:146 msgid "Success" -msgstr "" +msgstr "操作成功" #: src/components/forms/ApiForm.tsx:363 msgid "Form Errors Exist" -msgstr "" +msgstr "表单存在错误" #: src/components/forms/ApiForm.tsx:406 #: src/contexts/ThemeContext.tsx:64 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 msgid "Submit" -msgstr "" +msgstr "提交" #: src/components/forms/AuthenticationForm.tsx:44 #: src/functions/auth.tsx:33 msgid "Login failed" -msgstr "" +msgstr "登录失败" #: src/components/forms/AuthenticationForm.tsx:45 #: src/components/forms/AuthenticationForm.tsx:73 #: src/functions/auth.tsx:111 msgid "Check your input and try again." -msgstr "" +msgstr "请检查您的输入并重试。" #: src/components/forms/AuthenticationForm.tsx:48 #: src/components/forms/AuthenticationForm.tsx:74 @@ -63,11 +63,11 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:50 msgid "Login successful" -msgstr "" +msgstr "登录成功" #: src/components/forms/AuthenticationForm.tsx:51 msgid "Welcome back!" -msgstr "" +msgstr "欢迎回来!" #: src/components/forms/AuthenticationForm.tsx:53 #~ msgid "Login successfull" @@ -76,11 +76,11 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:64 #: src/functions/auth.tsx:102 msgid "Mail delivery successful" -msgstr "" +msgstr "邮件发送成功" #: src/components/forms/AuthenticationForm.tsx:65 msgid "Check your inbox for the login link. If you have an account, you will receive a login link. Check in spam too." -msgstr "" +msgstr "请检查您的收件箱以查看登录链接。如果您有帐户,您将收到登录链接。如未收到,请检查垃圾邮件夹。" #: src/components/forms/AuthenticationForm.tsx:65 #: src/functions/auth.tsx:74 @@ -89,31 +89,31 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:72 msgid "Input error" -msgstr "" +msgstr "输入错误" #: src/components/forms/AuthenticationForm.tsx:84 msgid "Welcome, log in below" -msgstr "" +msgstr "欢迎,请在下方登录" #: src/components/forms/AuthenticationForm.tsx:91 #: src/components/tables/settings/UserDrawer.tsx:159 #: src/components/tables/settings/UserTable.tsx:57 msgid "Username" -msgstr "" +msgstr "用户名" #: src/components/forms/AuthenticationForm.tsx:97 #: src/pages/Auth/Set-Password.tsx:106 msgid "Password" -msgstr "" +msgstr "密码" #: src/components/forms/AuthenticationForm.tsx:98 msgid "Your password" -msgstr "" +msgstr "您的密码" #: src/components/forms/AuthenticationForm.tsx:109 #: src/pages/Auth/Reset.tsx:26 msgid "Reset password" -msgstr "" +msgstr "重置密码" #: src/components/forms/AuthenticationForm.tsx:117 #: src/components/tables/settings/UserDrawer.tsx:163 @@ -121,13 +121,13 @@ msgstr "" #: src/pages/Auth/Reset.tsx:31 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:49 msgid "Email" -msgstr "" +msgstr "邮箱" #: src/components/forms/AuthenticationForm.tsx:118 #: src/pages/Auth/Reset.tsx:32 #: src/pages/Auth/Set-Password.tsx:107 msgid "We will send you a link to login - if you are registered" -msgstr "" +msgstr "我们将向您发送登录链接 - 如果您已注册" #: src/components/forms/AuthenticationForm.tsx:131 #~ msgid "Log in" @@ -135,24 +135,24 @@ msgstr "" #: src/components/forms/AuthenticationForm.tsx:134 msgid "Send me an email" -msgstr "" +msgstr "给我发一封电子邮件" #: src/components/forms/AuthenticationForm.tsx:136 msgid "I will use username and password" -msgstr "" +msgstr "我将使用用户名和密码" #: src/components/forms/AuthenticationForm.tsx:145 msgid "Log In" -msgstr "" +msgstr "登录" #: src/components/forms/AuthenticationForm.tsx:147 msgid "Send Email" -msgstr "" +msgstr "发送电子邮件" #: src/components/forms/HostOptionsForm.tsx:36 #: src/components/forms/HostOptionsForm.tsx:66 msgid "Host" -msgstr "" +msgstr "主机" #: src/components/forms/HostOptionsForm.tsx:42 #: src/components/forms/HostOptionsForm.tsx:69 @@ -162,44 +162,44 @@ msgstr "" #: src/components/tables/settings/GroupTable.tsx:29 #: src/components/tables/stock/StockLocationTable.tsx:25 msgid "Name" -msgstr "" +msgstr "名称" #: src/components/forms/HostOptionsForm.tsx:74 msgid "No one here..." -msgstr "" +msgstr "这里没有人..." #: src/components/forms/HostOptionsForm.tsx:85 msgid "Add Host" -msgstr "" +msgstr "添加主机" #: src/components/forms/HostOptionsForm.tsx:89 #: src/components/widgets/MarkdownEditor.tsx:73 msgid "Save" -msgstr "" +msgstr "保存" #: src/components/forms/InstanceOptions.tsx:43 msgid "Select destination instance" -msgstr "" +msgstr "选择对象目标" #: src/components/forms/InstanceOptions.tsx:71 msgid "Edit possible host options" -msgstr "" +msgstr "编辑可能的主机选项" #: src/components/forms/InstanceOptions.tsx:98 msgid "Version: {0}" -msgstr "" +msgstr "版本:{0}" #: src/components/forms/InstanceOptions.tsx:100 msgid "API:{0}" -msgstr "" +msgstr "API:{0}" #: src/components/forms/InstanceOptions.tsx:102 msgid "Name: {0}" -msgstr "" +msgstr "名称:{0}" #: src/components/forms/InstanceOptions.tsx:104 msgid "State: <0>worker ({0}), <1>plugins{1}" -msgstr "" +msgstr "状态: <0>worker ({0}), <1>plugins{1}" #: src/components/forms/fields/ApiFormField.tsx:279 #: src/components/nav/SearchDrawer.tsx:412 @@ -210,62 +210,62 @@ msgstr "" #: src/pages/ErrorPage.tsx:12 #: src/pages/ErrorPage.tsx:25 msgid "Error" -msgstr "" +msgstr "错误" #: src/components/forms/fields/RelatedModelField.tsx:199 #: src/pages/Index/Settings/UserSettings.tsx:64 msgid "Search" -msgstr "" +msgstr "搜索" #: src/components/forms/fields/RelatedModelField.tsx:200 #: src/components/modals/AboutInvenTreeModal.tsx:67 #: src/components/widgets/WidgetLayout.tsx:134 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:301 msgid "Loading" -msgstr "" +msgstr "正在加载" #: src/components/forms/fields/RelatedModelField.tsx:202 msgid "No results found" -msgstr "" +msgstr "未找到结果" #: src/components/images/Thumbnail.tsx:14 #: src/components/images/Thumbnail.tsx:49 msgid "Thumbnail" -msgstr "" +msgstr "缩略图" #: src/components/items/ActionDropdown.tsx:84 #: src/pages/build/BuildDetail.tsx:206 msgid "Barcode Actions" -msgstr "" +msgstr "条形码操作" #: src/components/items/ActionDropdown.tsx:101 msgid "View" -msgstr "" +msgstr "视图" #: src/components/items/ActionDropdown.tsx:102 msgid "View barcode" -msgstr "" +msgstr "查看条形码" #: src/components/items/ActionDropdown.tsx:118 msgid "Link Barcode" -msgstr "" +msgstr "关联二维码" #: src/components/items/ActionDropdown.tsx:119 msgid "Link custom barcode" -msgstr "" +msgstr "链接自定义条形码" #: src/components/items/ActionDropdown.tsx:135 msgid "Unlink Barcode" -msgstr "" +msgstr "解绑条形码" #: src/components/items/ActionDropdown.tsx:136 msgid "Unlink custom barcode" -msgstr "" +msgstr "解绑自定义条码链接" #: src/components/items/ActionDropdown.tsx:154 #: src/components/tables/RowActions.tsx:44 msgid "Edit" -msgstr "" +msgstr "编辑" #: src/components/items/ActionDropdown.tsx:173 #: src/components/tables/RowActions.tsx:61 @@ -274,284 +274,284 @@ msgstr "" #: src/pages/Index/Scan.tsx:332 #: src/pages/Notifications.tsx:79 msgid "Delete" -msgstr "" +msgstr "删除" #: src/components/items/ActionDropdown.tsx:174 msgid "Delete item" -msgstr "" +msgstr "删除项目" #: src/components/items/ActionDropdown.tsx:192 #: src/components/tables/RowActions.tsx:27 #: src/pages/stock/StockDetail.tsx:195 msgid "Duplicate" -msgstr "" +msgstr "复制" #: src/components/items/ActionDropdown.tsx:193 msgid "Duplicate item" -msgstr "" +msgstr "重复项目" #: src/components/items/CopyButton.tsx:18 msgid "Copy to clipboard" -msgstr "" +msgstr "复制到剪贴板" #: src/components/items/DocTooltip.tsx:94 msgid "Read More" -msgstr "" +msgstr "了解更多" #: src/components/items/ErrorItem.tsx:5 #: src/components/tables/InvenTreeTable.tsx:384 msgid "Unknown error" -msgstr "" +msgstr "未知错误" #: src/components/items/ErrorItem.tsx:10 msgid "An error occurred:" -msgstr "" +msgstr "出现了一个错误" #: src/components/items/GettingStartedCarousel.tsx:64 msgid "Read more" -msgstr "" +msgstr "了解更多" #: src/components/items/InvenTreeLogo.tsx:23 msgid "InvenTree Logo" -msgstr "" +msgstr "InvenTree Logo" #: src/components/items/OnlyStaff.tsx:9 #: src/components/modals/AboutInvenTreeModal.tsx:30 msgid "This information is only available for staff users" -msgstr "" +msgstr "此信息仅供员工使用" #: src/components/items/Placeholder.tsx:14 msgid "This feature/button/site is a placeholder for a feature that is not implemented, only partial or intended for testing." -msgstr "" +msgstr "此功能/按钮/站点是一个未实现的功能的占位符,只是部分或打算测试的功能。" #: src/components/items/Placeholder.tsx:17 msgid "PLH" -msgstr "" +msgstr "PLH" #: src/components/items/Placeholder.tsx:31 msgid "This panel is a placeholder." -msgstr "" +msgstr "此面板是一个占位符。" #: src/components/items/ScanButton.tsx:15 msgid "Scan QR code" -msgstr "" +msgstr "扫描二维码" #: src/components/items/YesNoButton.tsx:12 msgid "Yes" -msgstr "" +msgstr "确定" #: src/components/items/YesNoButton.tsx:12 msgid "No" -msgstr "" +msgstr "取消" #: src/components/modals/AboutInvenTreeModal.tsx:85 msgid "Your InvenTree version status is" -msgstr "" +msgstr "您的Inventree 版本状态是" #: src/components/modals/AboutInvenTreeModal.tsx:89 msgid "Development Version" -msgstr "" +msgstr "开发版" #: src/components/modals/AboutInvenTreeModal.tsx:93 msgid "Up to Date" -msgstr "" +msgstr "已是最新版本" #: src/components/modals/AboutInvenTreeModal.tsx:97 msgid "Update Available" -msgstr "" +msgstr "有可用更新" #: src/components/modals/AboutInvenTreeModal.tsx:102 msgid "Version Information" -msgstr "" +msgstr "版本信息" #: src/components/modals/AboutInvenTreeModal.tsx:110 msgid "InvenTree Version" -msgstr "" +msgstr "InvenTree 版本" #: src/components/modals/AboutInvenTreeModal.tsx:116 msgid "Commit Hash" -msgstr "" +msgstr "提交哈希值" #: src/components/modals/AboutInvenTreeModal.tsx:121 msgid "Commit Date" -msgstr "" +msgstr "提交日期" #: src/components/modals/AboutInvenTreeModal.tsx:126 msgid "Commit Branch" -msgstr "" +msgstr "提交分支" #: src/components/modals/AboutInvenTreeModal.tsx:131 #: src/components/modals/ServerInfoModal.tsx:124 msgid "API Version" -msgstr "" +msgstr "API 版本" #: src/components/modals/AboutInvenTreeModal.tsx:134 msgid "Python Version" -msgstr "" +msgstr "Python 版本" #: src/components/modals/AboutInvenTreeModal.tsx:137 msgid "Django Version" -msgstr "" +msgstr "Django版本" #: src/components/modals/AboutInvenTreeModal.tsx:147 msgid "Links" -msgstr "" +msgstr "链接" #: src/components/modals/AboutInvenTreeModal.tsx:153 msgid "InvenTree Documentation" -msgstr "" +msgstr "InvenTree 文档" #: src/components/modals/AboutInvenTreeModal.tsx:154 msgid "View Code on GitHub" -msgstr "" +msgstr "在Github上查看源代码" #: src/components/modals/AboutInvenTreeModal.tsx:155 msgid "Credits" -msgstr "" +msgstr "致谢" #: src/components/modals/AboutInvenTreeModal.tsx:156 msgid "Mobile App" -msgstr "" +msgstr "手机 App" #: src/components/modals/AboutInvenTreeModal.tsx:157 msgid "Submit Bug Report" -msgstr "" +msgstr "提交问题报告" #: src/components/modals/AboutInvenTreeModal.tsx:167 msgid "Copy version information" -msgstr "" +msgstr "复制版本信息" #: src/components/modals/QrCodeModal.tsx:72 msgid "Unknown response" -msgstr "" +msgstr "未知响应" #: src/components/modals/QrCodeModal.tsx:102 #: src/pages/Index/Scan.tsx:618 msgid "Error while getting camera" -msgstr "" +msgstr "获取相机时出错" #: src/components/modals/QrCodeModal.tsx:125 #: src/pages/Index/Scan.tsx:641 msgid "Error while scanning" -msgstr "" +msgstr "扫描时出错" #: src/components/modals/QrCodeModal.tsx:139 #: src/pages/Index/Scan.tsx:655 msgid "Error while stopping" -msgstr "" +msgstr "停止时出错" #: src/components/modals/QrCodeModal.tsx:154 #: src/defaults/menuItems.tsx:21 #: src/pages/Index/Scan.tsx:724 msgid "Scanning" -msgstr "" +msgstr "正在扫描" #: src/components/modals/QrCodeModal.tsx:154 #: src/pages/Index/Scan.tsx:724 msgid "Not scanning" -msgstr "" +msgstr "未扫描" #: src/components/modals/QrCodeModal.tsx:159 #: src/pages/Index/Scan.tsx:730 msgid "Select Camera" -msgstr "" +msgstr "选择相机" #: src/components/modals/QrCodeModal.tsx:169 #: src/pages/Index/Scan.tsx:716 msgid "Start scanning" -msgstr "" +msgstr "开始扫描" #: src/components/modals/QrCodeModal.tsx:176 #: src/pages/Index/Scan.tsx:710 msgid "Stop scanning" -msgstr "" +msgstr "停止扫描" #: src/components/modals/QrCodeModal.tsx:181 msgid "No scans yet!" -msgstr "" +msgstr "还没有扫描!" #: src/components/modals/QrCodeModal.tsx:201 #: src/components/modals/ServerInfoModal.tsx:137 msgid "Close modal" -msgstr "" +msgstr "关闭模态框" #: src/components/modals/ServerInfoModal.tsx:17 #: src/pages/Index/Settings/SystemSettings.tsx:42 msgid "Server" -msgstr "" +msgstr "服务器" #: src/components/modals/ServerInfoModal.tsx:23 msgid "Instance Name" -msgstr "" +msgstr "实例名称" #: src/components/modals/ServerInfoModal.tsx:29 msgid "Database" -msgstr "" +msgstr "数据库" #: src/components/modals/ServerInfoModal.tsx:38 msgid "Bebug Mode" -msgstr "" +msgstr "调试模式" #: src/components/modals/ServerInfoModal.tsx:41 msgid "Server is running in debug mode" -msgstr "" +msgstr "服务器以调试模式运行" #: src/components/modals/ServerInfoModal.tsx:48 msgid "Docker Mode" -msgstr "" +msgstr "停靠模式" #: src/components/modals/ServerInfoModal.tsx:51 msgid "Server is deployed using docker" -msgstr "" +msgstr "服务器是使用docker部署的" #: src/components/modals/ServerInfoModal.tsx:57 msgid "Plugin Support" -msgstr "" +msgstr "插件支持" #: src/components/modals/ServerInfoModal.tsx:62 msgid "Plugin support enabled" -msgstr "" +msgstr "插件支持已启用" #: src/components/modals/ServerInfoModal.tsx:64 msgid "Plugin support disabled" -msgstr "" +msgstr "插件支持已禁用" #: src/components/modals/ServerInfoModal.tsx:71 msgid "Server status" -msgstr "" +msgstr "服务器状态" #: src/components/modals/ServerInfoModal.tsx:77 msgid "Healthy" -msgstr "" +msgstr "健康" #: src/components/modals/ServerInfoModal.tsx:79 msgid "Issues detected" -msgstr "" +msgstr "检测到问题" #: src/components/modals/ServerInfoModal.tsx:88 msgid "Background Worker" -msgstr "" +msgstr "后台工作者" #: src/components/modals/ServerInfoModal.tsx:92 msgid "Background worker not running" -msgstr "" +msgstr "后台worker未运行" #: src/components/modals/ServerInfoModal.tsx:100 msgid "Email Settings" -msgstr "" +msgstr "电子邮件设置" #: src/components/modals/ServerInfoModal.tsx:104 msgid "Email settings not configured" -msgstr "" +msgstr "电子邮件设置未配置" #: src/components/modals/ServerInfoModal.tsx:112 #: src/components/tables/plugin/PluginListTable.tsx:86 msgid "Version" -msgstr "" +msgstr "版本" #: src/components/modals/ServerInfoModal.tsx:118 msgid "Server Version" -msgstr "" +msgstr "服务器版本" #: src/components/nav/MainMenu.tsx:40 #: src/pages/Index/Profile/Profile.tsx:15 @@ -562,29 +562,29 @@ msgstr "" #: src/defaults/menuItems.tsx:63 #: src/pages/Index/Settings/AdminCenter.tsx:98 msgid "Admin Center" -msgstr "" +msgstr "管理中心" #: src/components/nav/MainMenu.tsx:48 #: src/pages/Index/Settings/AdminCenter.tsx:44 msgid "Settings" -msgstr "" +msgstr "设置" #: src/components/nav/MainMenu.tsx:51 #: src/defaults/menuItems.tsx:15 msgid "Account settings" -msgstr "" +msgstr "帐号设定" #: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:296 msgid "System Settings" -msgstr "" +msgstr "系统设置" #: src/components/nav/MainMenu.tsx:68 #: src/components/nav/NavigationDrawer.tsx:67 #: src/pages/Index/Settings/PluginSettings.tsx:32 msgid "Plugins" -msgstr "" +msgstr "插件" #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" @@ -596,40 +596,40 @@ msgstr "" #: src/components/nav/MainMenu.tsx:79 msgid "Logout" -msgstr "" +msgstr "登出" #: src/components/nav/NavHoverMenu.tsx:61 msgid "Open Navigation" -msgstr "" +msgstr "打开导航" #: src/components/nav/NavHoverMenu.tsx:79 msgid "View all" -msgstr "" +msgstr "查看全部" #: src/components/nav/NavHoverMenu.tsx:93 #: src/components/nav/NavHoverMenu.tsx:103 msgid "Get started" -msgstr "" +msgstr "开始" #: src/components/nav/NavHoverMenu.tsx:96 msgid "Overview over high-level objects, functions and possible usecases." -msgstr "" +msgstr "关于高层级别物体、功能和可能用途的概述。" #: src/components/nav/NavigationDrawer.tsx:59 msgid "Navigation" -msgstr "" +msgstr "导航栏" #: src/components/nav/NavigationDrawer.tsx:62 msgid "Pages" -msgstr "" +msgstr "页面" #: src/components/nav/NavigationDrawer.tsx:77 msgid "Documentation" -msgstr "" +msgstr "文档" #: src/components/nav/NavigationDrawer.tsx:80 msgid "About" -msgstr "" +msgstr "关于" #: src/components/nav/NotificationDrawer.tsx:70 #: src/pages/Index/Settings/SystemSettings.tsx:124 @@ -637,65 +637,65 @@ msgstr "" #: src/pages/Notifications.tsx:28 #: src/pages/Notifications.tsx:100 msgid "Notifications" -msgstr "" +msgstr "通知" #: src/components/nav/NotificationDrawer.tsx:87 msgid "You have no unread notifications." -msgstr "" +msgstr "您没有未读通知" #: src/components/nav/NotificationDrawer.tsx:111 #: src/pages/Notifications.tsx:36 msgid "Mark as read" -msgstr "" +msgstr "标记为已读" #: src/components/nav/PartCategoryTree.tsx:80 #: src/components/render/ModelType.tsx:49 #: src/pages/Index/Settings/SystemSettings.tsx:188 #: src/pages/part/CategoryDetail.tsx:60 msgid "Part Categories" -msgstr "" +msgstr "商品分类" #: src/components/nav/SearchDrawer.tsx:76 msgid "results" -msgstr "" +msgstr "结果" #: src/components/nav/SearchDrawer.tsx:337 msgid "Enter search text" -msgstr "" +msgstr "输入搜索文本" #: src/components/nav/SearchDrawer.tsx:364 msgid "Search Options" -msgstr "" +msgstr "搜索选项" #: src/components/nav/SearchDrawer.tsx:367 msgid "Regex search" -msgstr "" +msgstr "正则表达式搜索" #: src/components/nav/SearchDrawer.tsx:377 msgid "Whole word search" -msgstr "" +msgstr "全词搜索" #: src/components/nav/SearchDrawer.tsx:415 msgid "An error occurred during search query" -msgstr "" +msgstr "搜索查询时发生错误" #: src/components/nav/SearchDrawer.tsx:426 msgid "No results" -msgstr "" +msgstr "无结果" #: src/components/nav/SearchDrawer.tsx:429 msgid "No results available for search query" -msgstr "" +msgstr "没有可供搜索查询的结果" #: src/components/nav/StockLocationTree.tsx:80 #: src/components/render/ModelType.tsx:63 #: src/pages/stock/LocationDetail.tsx:48 msgid "Stock Locations" -msgstr "" +msgstr "库存位置" #: src/components/render/Instance.tsx:135 msgid "Unknown model: {model}" -msgstr "" +msgstr "未知模型: {model}" #: src/components/render/ModelType.tsx:20 #: src/components/tables/bom/BomTable.tsx:61 @@ -708,7 +708,7 @@ msgstr "" #: src/components/tables/stock/StockItemTable.tsx:27 #: src/pages/part/PartDetail.tsx:328 msgid "Part" -msgstr "" +msgstr "商品" #: src/components/render/ModelType.tsx:21 #: src/components/tables/part/PartCategoryTable.tsx:36 @@ -719,42 +719,42 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:82 #: src/pages/part/PartDetail.tsx:243 msgid "Parts" -msgstr "" +msgstr "商品" #: src/components/render/ModelType.tsx:27 msgid "Part Parameter Template" -msgstr "" +msgstr "商品参数模板" #: src/components/render/ModelType.tsx:28 msgid "Part Parameter Templates" -msgstr "" +msgstr "商品参数模板" #: src/components/render/ModelType.tsx:34 #: src/components/tables/purchasing/SupplierPartTable.tsx:63 msgid "Supplier Part" -msgstr "" +msgstr "供应商商品" #: src/components/render/ModelType.tsx:35 msgid "Supplier Parts" -msgstr "" +msgstr "供应商商品" #: src/components/render/ModelType.tsx:41 msgid "Manufacturer Part" -msgstr "" +msgstr "制造商商品" #: src/components/render/ModelType.tsx:42 msgid "Manufacturer Parts" -msgstr "" +msgstr "制造商商品" #: src/components/render/ModelType.tsx:48 #: src/pages/part/CategoryDetail.tsx:102 msgid "Part Category" -msgstr "" +msgstr "商品分类" #: src/components/render/ModelType.tsx:55 #: src/pages/stock/StockDetail.tsx:220 msgid "Stock Item" -msgstr "" +msgstr "库存项" #: src/components/render/ModelType.tsx:56 #: src/components/tables/stock/StockLocationTable.tsx:36 @@ -762,55 +762,55 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:36 #: src/pages/stock/LocationDetail.tsx:82 msgid "Stock Items" -msgstr "" +msgstr "库存项" #: src/components/render/ModelType.tsx:62 msgid "Stock Location" -msgstr "" +msgstr "库存位置" #: src/components/render/ModelType.tsx:69 msgid "Stock History" -msgstr "" +msgstr "库存历史记录" #: src/components/render/ModelType.tsx:70 msgid "Stock Histories" -msgstr "" +msgstr "库存历史记录" #: src/components/render/ModelType.tsx:74 #: src/defaults/links.tsx:29 #: src/defaults/menuItems.tsx:43 msgid "Build" -msgstr "" +msgstr "构建..." #: src/components/render/ModelType.tsx:75 msgid "Builds" -msgstr "" +msgstr "编译" #: src/components/render/ModelType.tsx:81 #: src/pages/company/CompanyDetail.tsx:195 msgid "Company" -msgstr "" +msgstr "公司" #: src/components/render/ModelType.tsx:82 msgid "Companies" -msgstr "" +msgstr "公司" #: src/components/render/ModelType.tsx:88 #: src/components/tables/ColumnRenderers.tsx:66 #: src/components/tables/TableHoverCard.tsx:58 #: src/components/tables/settings/ProjectCodeTable.tsx:34 msgid "Project Code" -msgstr "" +msgstr "项目编码" #: src/components/render/ModelType.tsx:89 #: src/pages/Index/Settings/SystemSettings.tsx:106 msgid "Project Codes" -msgstr "" +msgstr "项目代码:" #: src/components/render/ModelType.tsx:95 #: src/pages/purchasing/PurchaseOrderDetail.tsx:131 msgid "Purchase Order" -msgstr "" +msgstr "采购订单" #: src/components/render/ModelType.tsx:96 #: src/pages/Index/Settings/SystemSettings.tsx:263 @@ -818,21 +818,21 @@ msgstr "" #: src/pages/part/PartDetail.tsx:175 #: src/pages/purchasing/PurchasingIndex.tsx:20 msgid "Purchase Orders" -msgstr "" +msgstr "采购订单" #: src/components/render/ModelType.tsx:102 msgid "Purchase Order Line" -msgstr "" +msgstr "采购订单行" #: src/components/render/ModelType.tsx:103 msgid "Purchase Order Lines" -msgstr "" +msgstr "采购订单行" #: src/components/render/ModelType.tsx:107 #: src/components/tables/sales/SalesOrderTable.tsx:37 #: src/pages/sales/SalesOrderDetail.tsx:96 msgid "Sales Order" -msgstr "" +msgstr "销售订单" #: src/components/render/ModelType.tsx:108 #: src/pages/Index/Settings/SystemSettings.tsx:276 @@ -840,70 +840,70 @@ msgstr "" #: src/pages/part/PartDetail.tsx:181 #: src/pages/sales/SalesIndex.tsx:21 msgid "Sales Orders" -msgstr "" +msgstr "销售订单" #: src/components/render/ModelType.tsx:114 msgid "Sales Order Shipment" -msgstr "" +msgstr "销售订单发货" #: src/components/render/ModelType.tsx:115 msgid "Sales Order Shipments" -msgstr "" +msgstr "销售订单发货" #: src/components/render/ModelType.tsx:121 #: src/components/tables/sales/ReturnOrderTable.tsx:36 #: src/pages/sales/ReturnOrderDetail.tsx:68 msgid "Return Order" -msgstr "" +msgstr "退货订单" #: src/components/render/ModelType.tsx:122 #: src/pages/company/CompanyDetail.tsx:115 #: src/pages/sales/SalesIndex.tsx:27 msgid "Return Orders" -msgstr "" +msgstr "退货订单" #: src/components/render/ModelType.tsx:128 msgid "Address" -msgstr "" +msgstr "地址" #: src/components/render/ModelType.tsx:129 #: src/pages/company/CompanyDetail.tsx:135 msgid "Addresses" -msgstr "" +msgstr "地址" #: src/components/render/ModelType.tsx:135 msgid "Contact" -msgstr "" +msgstr "联系人" #: src/components/render/ModelType.tsx:136 #: src/pages/company/CompanyDetail.tsx:130 msgid "Contacts" -msgstr "" +msgstr "联系人" #: src/components/render/ModelType.tsx:142 msgid "Owner" -msgstr "" +msgstr "所有者" #: src/components/render/ModelType.tsx:143 msgid "Owners" -msgstr "" +msgstr "所有者" #: src/components/render/ModelType.tsx:149 msgid "User" -msgstr "" +msgstr "用户" #: src/components/render/ModelType.tsx:150 #: src/pages/Index/Settings/AdminCenter.tsx:34 msgid "Users" -msgstr "" +msgstr "用户" #: src/components/render/Order.tsx:85 msgid "Shipment" -msgstr "" +msgstr "发货" #: src/components/render/Stock.tsx:26 msgid "Serial Number" -msgstr "" +msgstr "序列号" #: src/components/render/Stock.tsx:28 #: src/components/tables/bom/BomTable.tsx:102 @@ -912,25 +912,25 @@ msgstr "" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:152 #: src/pages/build/BuildDetail.tsx:77 msgid "Quantity" -msgstr "" +msgstr "数量" #: src/components/settings/SettingItem.tsx:32 #: src/components/settings/SettingItem.tsx:74 msgid "Setting updated" -msgstr "" +msgstr "设置已更新" #: src/components/settings/SettingItem.tsx:33 #: src/components/settings/SettingItem.tsx:75 msgid "{0} updated successfully" -msgstr "" +msgstr "成功更新 {0}" #: src/components/settings/SettingItem.tsx:41 msgid "Error editing setting" -msgstr "" +msgstr "编辑设置时出错" #: src/components/settings/SettingItem.tsx:61 msgid "Edit Setting" -msgstr "" +msgstr "编辑设置" #: src/components/tables/ColumnRenderers.tsx:33 #: src/components/tables/bom/BomTable.tsx:93 @@ -941,116 +941,116 @@ msgstr "" #: src/components/tables/plugin/PluginListTable.tsx:73 #: src/components/tables/stock/StockItemTable.tsx:46 msgid "Description" -msgstr "" +msgstr "描述" #: src/components/tables/ColumnRenderers.tsx:42 msgid "Link" -msgstr "" +msgstr "链接" #: src/components/tables/ColumnRenderers.tsx:51 #: src/pages/purchasing/PurchaseOrderDetail.tsx:60 #: src/pages/sales/SalesOrderDetail.tsx:46 msgid "Line Items" -msgstr "" +msgstr "行条目" #: src/components/tables/ColumnRenderers.tsx:78 msgid "Status" -msgstr "" +msgstr "状态" #: src/components/tables/ColumnRenderers.tsx:86 msgid "Responsible" -msgstr "" +msgstr "责任人" #: src/components/tables/ColumnRenderers.tsx:96 msgid "Target Date" -msgstr "" +msgstr "预计日期" #: src/components/tables/ColumnRenderers.tsx:106 msgid "Creation Date" -msgstr "" +msgstr "创建日期" #: src/components/tables/ColumnRenderers.tsx:115 msgid "Shipment Date" -msgstr "" +msgstr "发货日期" #: src/components/tables/ColumnRenderers.tsx:136 #: src/components/tables/settings/CurrencyTable.tsx:23 msgid "Currency" -msgstr "" +msgstr "币种" #: src/components/tables/ColumnRenderers.tsx:150 msgid "Total Price" -msgstr "" +msgstr "总价" #: src/components/tables/ColumnSelect.tsx:17 #: src/components/tables/ColumnSelect.tsx:24 msgid "Select Columns" -msgstr "" +msgstr "选择列" #: src/components/tables/DownloadAction.tsx:12 msgid "CSV" -msgstr "" +msgstr "CSV" #: src/components/tables/DownloadAction.tsx:13 msgid "TSV" -msgstr "" +msgstr "TSV" #: src/components/tables/DownloadAction.tsx:14 msgid "Excel" -msgstr "" +msgstr "Excel" #: src/components/tables/DownloadAction.tsx:22 msgid "Download selected data" -msgstr "" +msgstr "下载所选数据" #: src/components/tables/FilterBadge.tsx:44 msgid "Remove filter" -msgstr "" +msgstr "移除过滤器" #: src/components/tables/FilterGroup.tsx:29 msgid "Add table filter" -msgstr "" +msgstr "添加表格过滤器" #: src/components/tables/FilterGroup.tsx:44 msgid "Clear all filters" -msgstr "" +msgstr "清除所有过滤器" #: src/components/tables/FilterGroup.tsx:51 msgid "Add filter" -msgstr "" +msgstr "添加筛选器" #: src/components/tables/FilterSelectModal.tsx:56 msgid "True" -msgstr "" +msgstr "真" #: src/components/tables/FilterSelectModal.tsx:57 msgid "False" -msgstr "" +msgstr "假" #: src/components/tables/FilterSelectModal.tsx:143 msgid "Add Table Filter" -msgstr "" +msgstr "添加表格过滤器" #: src/components/tables/FilterSelectModal.tsx:145 msgid "Select from the available filters" -msgstr "" +msgstr "从可用的过滤器中选择" #: src/components/tables/FilterSelectModal.tsx:149 msgid "Filter" -msgstr "" +msgstr "过滤器" #: src/components/tables/FilterSelectModal.tsx:150 msgid "Select filter" -msgstr "" +msgstr "选择过滤器" #: src/components/tables/FilterSelectModal.tsx:159 #: src/components/tables/part/PartParameterTable.tsx:72 msgid "Value" -msgstr "" +msgstr "值" #: src/components/tables/FilterSelectModal.tsx:160 msgid "Select filter value" -msgstr "" +msgstr "选择过滤器值" #: src/components/tables/FilterSelectModal.tsx:166 #: src/components/tables/plugin/PluginListTable.tsx:132 @@ -1058,67 +1058,67 @@ msgstr "" #: src/functions/forms.tsx:201 #: src/hooks/UseForm.tsx:36 msgid "Cancel" -msgstr "" +msgstr "取消" #: src/components/tables/FilterSelectModal.tsx:172 msgid "Add Filter" -msgstr "" +msgstr "添加过滤条件" #: src/components/tables/InvenTreeTable.tsx:73 #: src/components/tables/InvenTreeTable.tsx:328 #: src/components/tables/InvenTreeTable.tsx:349 msgid "No records found" -msgstr "" +msgstr "没有找到记录" #: src/components/tables/InvenTreeTable.tsx:363 msgid "Server returned incorrect data type" -msgstr "" +msgstr "服务器返回了错误的数据类型" #: src/components/tables/InvenTreeTable.tsx:371 msgid "Bad request" -msgstr "" +msgstr "错误的请求" #: src/components/tables/InvenTreeTable.tsx:374 msgid "Unauthorized" -msgstr "" +msgstr "未授权" #: src/components/tables/InvenTreeTable.tsx:377 msgid "Forbidden" -msgstr "" +msgstr "禁止访问" #: src/components/tables/InvenTreeTable.tsx:380 msgid "Not found" -msgstr "" +msgstr "未找到" #: src/components/tables/InvenTreeTable.tsx:442 #: src/components/tables/InvenTreeTable.tsx:443 msgid "Barcode actions" -msgstr "" +msgstr "条形码操作" #: src/components/tables/InvenTreeTable.tsx:451 #: src/components/tables/InvenTreeTable.tsx:452 msgid "Print actions" -msgstr "" +msgstr "打印操作" #: src/components/tables/InvenTreeTable.tsx:466 msgid "Refresh data" -msgstr "" +msgstr "刷新数据" #: src/components/tables/InvenTreeTable.tsx:485 msgid "Table filters" -msgstr "" +msgstr "表格过滤器" #: src/components/tables/RowActions.tsx:140 msgid "Actions" -msgstr "" +msgstr "操作" #: src/components/tables/bom/BomTable.tsx:70 msgid "This BOM item is defined for a different parent" -msgstr "" +msgstr "此BOM 项目是为另一个父级定义的" #: src/components/tables/bom/BomTable.tsx:85 msgid "Part Information" -msgstr "" +msgstr "商品信息" #: src/components/tables/bom/BomTable.tsx:98 #: src/components/tables/bom/UsedInTable.tsx:76 @@ -1126,44 +1126,44 @@ msgstr "" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:119 #: src/components/tables/purchasing/PurchaseOrderTable.tsx:40 msgid "Reference" -msgstr "" +msgstr "参考" #: src/components/tables/bom/BomTable.tsx:110 msgid "Substitutes" -msgstr "" +msgstr "替代品" #: src/components/tables/bom/BomTable.tsx:124 msgid "Optional" -msgstr "" +msgstr "可选项" #: src/components/tables/bom/BomTable.tsx:128 #: src/components/tables/bom/BomTable.tsx:243 msgid "Consumable" -msgstr "" +msgstr "消耗品" #: src/components/tables/bom/BomTable.tsx:132 msgid "Allow Variants" -msgstr "" +msgstr "允许变体" #: src/components/tables/bom/BomTable.tsx:136 msgid "Gets Inherited" -msgstr "" +msgstr "获取已继承的" #: src/components/tables/bom/BomTable.tsx:142 #: src/components/tables/part/PartTable.tsx:156 msgid "Price Range" -msgstr "" +msgstr "价格范围" #: src/components/tables/bom/BomTable.tsx:156 #: src/components/tables/part/PartTable.tsx:121 #: src/components/tables/stock/StockItemTable.tsx:148 msgid "Available" -msgstr "" +msgstr "可用的" #: src/components/tables/bom/BomTable.tsx:167 #: src/components/tables/part/PartTable.tsx:129 msgid "No stock" -msgstr "" +msgstr "无库存" #: src/components/tables/bom/BomTable.tsx:167 #~ msgid "Available Stock" @@ -1171,20 +1171,20 @@ msgstr "" #: src/components/tables/bom/BomTable.tsx:175 msgid "Includes substitute stock" -msgstr "" +msgstr "包括替代库存" #: src/components/tables/bom/BomTable.tsx:184 msgid "Includes variant stock" -msgstr "" +msgstr "包括变体库存" #: src/components/tables/bom/BomTable.tsx:192 msgid "On order" -msgstr "" +msgstr "订购中" #: src/components/tables/bom/BomTable.tsx:200 #: src/components/tables/part/PartTable.tsx:97 msgid "Building" -msgstr "" +msgstr "正在构建" #: src/components/tables/bom/BomTable.tsx:200 #~ msgid "Validate" @@ -1194,15 +1194,15 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:148 #: src/components/tables/stock/StockItemTable.tsx:184 msgid "Stock Information" -msgstr "" +msgstr "库存信息" #: src/components/tables/bom/BomTable.tsx:216 msgid "Can Build" -msgstr "" +msgstr "可以创建" #: src/components/tables/bom/BomTable.tsx:220 msgid "Consumable item" -msgstr "" +msgstr "可耗物品" #: src/components/tables/bom/BomTable.tsx:233 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 @@ -1215,63 +1215,63 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:78 #: src/pages/stock/StockDetail.tsx:120 msgid "Notes" -msgstr "" +msgstr "备注" #: src/components/tables/bom/BomTable.tsx:256 msgid "View BOM" -msgstr "" +msgstr "查看 物料清单" #: src/components/tables/bom/BomTable.tsx:267 msgid "Validate BOM line" -msgstr "" +msgstr "验证BOM行" #: src/components/tables/bom/BomTable.tsx:275 msgid "Edit Substitutes" -msgstr "" +msgstr "编辑替代部件" #: src/components/tables/bom/BomTable.tsx:289 msgid "Edit Bom Item" -msgstr "" +msgstr "编辑BOM条目" #: src/components/tables/bom/BomTable.tsx:291 msgid "Bom item updated" -msgstr "" +msgstr "Bom 项目已更新" #: src/components/tables/bom/BomTable.tsx:306 msgid "Delete Bom Item" -msgstr "" +msgstr "删除BOM项目" #: src/components/tables/bom/BomTable.tsx:307 msgid "Bom item deleted" -msgstr "" +msgstr "库存项目已删除" #: src/components/tables/bom/BomTable.tsx:310 msgid "Are you sure you want to remove this BOM item?" -msgstr "" +msgstr "您确定要删除此BOM项目吗?" #: src/components/tables/bom/UsedInTable.tsx:31 msgid "Assembled Part" -msgstr "" +msgstr "组装商品" #: src/components/tables/bom/UsedInTable.tsx:50 msgid "Required Part" -msgstr "" +msgstr "所需商品" #: src/components/tables/build/BuildOrderTable.tsx:62 msgid "Progress" -msgstr "" +msgstr "进度" #: src/components/tables/build/BuildOrderTable.tsx:75 msgid "Priority" -msgstr "" +msgstr "优先级" #: src/components/tables/build/BuildOrderTable.tsx:83 msgid "Completed" -msgstr "" +msgstr "已完成" #: src/components/tables/build/BuildOrderTable.tsx:89 msgid "Issued By" -msgstr "" +msgstr "签发人" #: src/components/tables/build/BuildOrderTable.tsx:99 #: src/components/tables/purchasing/PurchaseOrderTable.tsx:79 @@ -1284,180 +1284,180 @@ msgstr "" #: src/components/tables/settings/UserDrawer.tsx:181 #: src/components/tables/settings/UserTable.tsx:88 msgid "Active" -msgstr "" +msgstr "启用" #: src/components/tables/build/BuildOrderTable.tsx:115 msgid "Overdue" -msgstr "" +msgstr "逾期" #: src/components/tables/build/BuildOrderTable.tsx:120 msgid "Assigned to me" -msgstr "" +msgstr "已分派给我的" #: src/components/tables/general/AttachmentTable.tsx:30 msgid "Attachment" -msgstr "" +msgstr "附件" #: src/components/tables/general/AttachmentTable.tsx:47 msgid "Comment" -msgstr "" +msgstr "评语" #: src/components/tables/general/AttachmentTable.tsx:56 msgid "Uploaded" -msgstr "" +msgstr "已上传" #: src/components/tables/general/AttachmentTable.tsx:160 msgid "File uploaded" -msgstr "" +msgstr "文件已上传" #: src/components/tables/general/AttachmentTable.tsx:161 msgid "File {0} uploaded successfully" -msgstr "" +msgstr "文件 {0} 上传成功。" #: src/components/tables/general/AttachmentTable.tsx:172 msgid "Upload Error" -msgstr "" +msgstr "上传错误" #: src/components/tables/general/AttachmentTable.tsx:173 msgid "File could not be uploaded" -msgstr "" +msgstr "文件无法上传。" #: src/components/tables/general/AttachmentTable.tsx:186 msgid "Add attachment" -msgstr "" +msgstr "添加附件" #: src/components/tables/general/AttachmentTable.tsx:205 msgid "Add external link" -msgstr "" +msgstr "添加外部链接" #: src/components/tables/general/AttachmentTable.tsx:236 msgid "No attachments found" -msgstr "" +msgstr "找不到附件。" #: src/components/tables/general/AttachmentTable.tsx:251 msgid "Upload attachment" -msgstr "" +msgstr "上传附件" #: src/components/tables/general/CompanyTable.tsx:32 msgid "Company Name" -msgstr "" +msgstr "企业名称" #: src/components/tables/general/CompanyTable.tsx:50 #: src/defaults/links.tsx:10 msgid "Website" -msgstr "" +msgstr "网站" #: src/components/tables/notifications/NotificationsTable.tsx:23 msgid "Age" -msgstr "" +msgstr "寿命" #: src/components/tables/notifications/NotificationsTable.tsx:28 #: src/components/tables/part/PartTable.tsx:50 msgid "Category" -msgstr "" +msgstr "分类" #: src/components/tables/notifications/NotificationsTable.tsx:33 msgid "Notification" -msgstr "" +msgstr "通知" #: src/components/tables/notifications/NotificationsTable.tsx:37 msgid "Message" -msgstr "" +msgstr "信息" #: src/components/tables/part/PartCategoryTable.tsx:31 #: src/components/tables/stock/StockLocationTable.tsx:31 msgid "Path" -msgstr "" +msgstr "路径" #: src/components/tables/part/PartParameterTable.tsx:54 msgid "Parameter" -msgstr "" +msgstr "参数" #: src/components/tables/part/PartParameterTable.tsx:93 #: src/components/tables/part/PartParameterTemplateTable.tsx:38 #: src/components/tables/part/PartTable.tsx:45 msgid "Units" -msgstr "" +msgstr "单位" #: src/components/tables/part/PartParameterTable.tsx:118 msgid "Edit Part Parameter" -msgstr "" +msgstr "编辑商品参数" #: src/components/tables/part/PartParameterTable.tsx:126 msgid "Part parameter updated" -msgstr "" +msgstr "商品参数已更新" #: src/components/tables/part/PartParameterTable.tsx:140 msgid "Delete Part Parameter" -msgstr "" +msgstr "删除商品参数" #: src/components/tables/part/PartParameterTable.tsx:141 msgid "Part parameter deleted" -msgstr "" +msgstr "商品参数已删除" #: src/components/tables/part/PartParameterTable.tsx:144 msgid "Are you sure you want to remove this parameter?" -msgstr "" +msgstr "您确定要删除此参数吗?" #: src/components/tables/part/PartParameterTable.tsx:163 msgid "Add Part Parameter" -msgstr "" +msgstr "编辑商品参数" #: src/components/tables/part/PartParameterTable.tsx:172 msgid "Part parameter added" -msgstr "" +msgstr "商品参数已更新" #: src/components/tables/part/PartParameterTable.tsx:183 msgid "Add parameter" -msgstr "" +msgstr "添加参数" #: src/components/tables/part/PartParameterTable.tsx:200 msgid "Include Variants" -msgstr "" +msgstr "包含变体" #: src/components/tables/part/PartParameterTemplateTable.tsx:48 msgid "Checkbox" -msgstr "" +msgstr "勾选框" #: src/components/tables/part/PartParameterTemplateTable.tsx:52 msgid "Choices" -msgstr "" +msgstr "选择" #: src/components/tables/part/PartParameterTemplateTable.tsx:67 msgid "Edit Parameter Template" -msgstr "" +msgstr "编辑参数模板" #: src/components/tables/part/PartParameterTemplateTable.tsx:69 msgid "Parameter template updated" -msgstr "" +msgstr "参数模板已更新" #: src/components/tables/part/PartParameterTemplateTable.tsx:80 msgid "Delete Parameter Template" -msgstr "" +msgstr "删除部件参数模板" #: src/components/tables/part/PartParameterTemplateTable.tsx:81 msgid "Parameter template deleted" -msgstr "" +msgstr "参数模板已删除" #: src/components/tables/part/PartParameterTemplateTable.tsx:83 msgid "Remove parameter template" -msgstr "" +msgstr "移除参数模板" #: src/components/tables/part/PartParameterTemplateTable.tsx:95 msgid "Create Parameter Template" -msgstr "" +msgstr "创建参数模板" #: src/components/tables/part/PartParameterTemplateTable.tsx:97 msgid "Parameter template created" -msgstr "" +msgstr "参数模板已创建" #: src/components/tables/part/PartParameterTemplateTable.tsx:105 msgid "Add parameter template" -msgstr "" +msgstr "添加参数模板" #: src/components/tables/part/PartTable.tsx:39 msgid "IPN" -msgstr "" +msgstr "IPN" #: src/components/tables/part/PartTable.tsx:62 #: src/components/tables/stock/StockItemTable.tsx:51 @@ -1468,71 +1468,71 @@ msgstr "" #: src/pages/stock/LocationDetail.tsx:63 #: src/pages/stock/StockDetail.tsx:135 msgid "Stock" -msgstr "" +msgstr "库存" #: src/components/tables/part/PartTable.tsx:82 msgid "Minimum stock" -msgstr "" +msgstr "最低库存数" #: src/components/tables/part/PartTable.tsx:91 msgid "On Order" -msgstr "" +msgstr "订购中" #: src/components/tables/part/PartTable.tsx:104 msgid "Build Order Allocations" -msgstr "" +msgstr "分配生产订单" #: src/components/tables/part/PartTable.tsx:113 msgid "Sales Order Allocations" -msgstr "" +msgstr "分配销售订单" #: src/components/tables/part/PartTable.tsx:176 msgid "Filter by part active status" -msgstr "" +msgstr "按商品活动状态筛选" #: src/components/tables/part/PartTable.tsx:181 msgid "Assembly" -msgstr "" +msgstr "装配" #: src/components/tables/part/PartTable.tsx:182 msgid "Filter by assembly attribute" -msgstr "" +msgstr "按装配属性筛选" #: src/components/tables/part/PartTable.tsx:187 msgid "Include Subcategories" -msgstr "" +msgstr "包含子分类" #: src/components/tables/part/PartTable.tsx:188 msgid "Include parts in subcategories" -msgstr "" +msgstr "包括子分类中的商品" #: src/components/tables/part/PartTable.tsx:193 msgid "Component" -msgstr "" +msgstr "组件" #: src/components/tables/part/PartTable.tsx:194 msgid "Filter by component attribute" -msgstr "" +msgstr "按组件属性筛选" #: src/components/tables/part/PartTable.tsx:199 msgid "Trackable" -msgstr "" +msgstr "可追踪" #: src/components/tables/part/PartTable.tsx:200 msgid "Filter by trackable attribute" -msgstr "" +msgstr "按可跟踪属性筛选" #: src/components/tables/part/PartTable.tsx:205 msgid "Has Units" -msgstr "" +msgstr "有单位" #: src/components/tables/part/PartTable.tsx:206 msgid "Filter by parts which have units" -msgstr "" +msgstr "按拥有单位的商品筛选" #: src/components/tables/part/PartTable.tsx:211 msgid "Has IPN" -msgstr "" +msgstr "有内部部件编码" #: src/components/tables/part/PartTable.tsx:211 #~ msgid "Detail" @@ -1540,177 +1540,177 @@ msgstr "" #: src/components/tables/part/PartTable.tsx:212 msgid "Filter by parts which have an internal part number" -msgstr "" +msgstr "按具有内部商品编号的部件筛选" #: src/components/tables/part/PartTable.tsx:217 msgid "Has Stock" -msgstr "" +msgstr "有库存" #: src/components/tables/part/PartTable.tsx:218 msgid "Filter by parts which have stock" -msgstr "" +msgstr "按有库存的商品筛选" #: src/components/tables/part/PartTable.tsx:223 #: src/defaults/dashboardItems.tsx:50 msgid "Low Stock" -msgstr "" +msgstr "低库存" #: src/components/tables/part/PartTable.tsx:224 msgid "Filter by parts which have low stock" -msgstr "" +msgstr "按库存少的商品筛选" #: src/components/tables/part/PartTable.tsx:229 msgid "Purchaseable" -msgstr "" +msgstr "可购买" #: src/components/tables/part/PartTable.tsx:230 msgid "Filter by parts which are purchaseable" -msgstr "" +msgstr "按可购买的商品筛选" #: src/components/tables/part/PartTable.tsx:235 msgid "Salable" -msgstr "" +msgstr "可销售" #: src/components/tables/part/PartTable.tsx:236 msgid "Filter by parts which are salable" -msgstr "" +msgstr "按可出售的商品筛选" #: src/components/tables/part/PartTable.tsx:241 #: src/components/tables/part/PartTable.tsx:245 msgid "Virtual" -msgstr "" +msgstr "虚拟" #: src/components/tables/part/PartTable.tsx:242 msgid "Filter by parts which are virtual" -msgstr "" +msgstr "按虚拟商品筛选" #: src/components/tables/part/PartTable.tsx:246 msgid "Not Virtual" -msgstr "" +msgstr "非虚拟的" #: src/components/tables/part/RelatedPartTable.tsx:71 msgid "Add Related Part" -msgstr "" +msgstr "添加关联商品" #: src/components/tables/part/RelatedPartTable.tsx:79 msgid "Related Part" -msgstr "" +msgstr "关联商品" #: src/components/tables/part/RelatedPartTable.tsx:82 msgid "Related part added" -msgstr "" +msgstr "已添加相关商品" #: src/components/tables/part/RelatedPartTable.tsx:92 msgid "Add related part" -msgstr "" +msgstr "添加关联商品" #: src/components/tables/part/RelatedPartTable.tsx:113 msgid "Delete Related Part" -msgstr "" +msgstr "删除关联商品" #: src/components/tables/part/RelatedPartTable.tsx:114 msgid "Related part deleted" -msgstr "" +msgstr "关联商品已删除" #: src/components/tables/part/RelatedPartTable.tsx:116 msgid "Are you sure you want to remove this relationship?" -msgstr "" +msgstr "您确定要删除此关联吗?" #: src/components/tables/plugin/PluginListTable.tsx:28 msgid "Plugin is active" -msgstr "" +msgstr "此插件已激活" #: src/components/tables/plugin/PluginListTable.tsx:34 msgid "Plugin is inactive" -msgstr "" +msgstr "插件未激活" #: src/components/tables/plugin/PluginListTable.tsx:41 msgid "Plugin is not installed" -msgstr "" +msgstr "插件未安装" #: src/components/tables/plugin/PluginListTable.tsx:58 msgid "Plugin" -msgstr "" +msgstr "插件" #: src/components/tables/plugin/PluginListTable.tsx:80 msgid "Description not available" -msgstr "" +msgstr "描述不可用." #: src/components/tables/plugin/PluginListTable.tsx:105 msgid "Activate Plugin" -msgstr "" +msgstr "激活插件" #: src/components/tables/plugin/PluginListTable.tsx:105 msgid "Deactivate Plugin" -msgstr "" +msgstr "停用插件" #: src/components/tables/plugin/PluginListTable.tsx:114 msgid "Confirm plugin activation" -msgstr "" +msgstr "确认插件激活" #: src/components/tables/plugin/PluginListTable.tsx:115 msgid "Confirm plugin deactivation" -msgstr "" +msgstr "确认插件停用" #: src/components/tables/plugin/PluginListTable.tsx:121 msgid "The following plugin will be activated" -msgstr "" +msgstr "以下插件将被激活" #: src/components/tables/plugin/PluginListTable.tsx:122 msgid "The following plugin will be deactivated" -msgstr "" +msgstr "以下插件将被停用" #: src/components/tables/plugin/PluginListTable.tsx:133 msgid "Confirm" -msgstr "" +msgstr "确认" #: src/components/tables/plugin/PluginListTable.tsx:143 msgid "Activating plugin" -msgstr "" +msgstr "正在激活插件" #: src/components/tables/plugin/PluginListTable.tsx:143 msgid "Deactivating plugin" -msgstr "" +msgstr "正在停用插件" #: src/components/tables/plugin/PluginListTable.tsx:153 msgid "Plugin updated" -msgstr "" +msgstr "插件已更新!" #: src/components/tables/plugin/PluginListTable.tsx:155 msgid "The plugin was activated" -msgstr "" +msgstr "插件已激活" #: src/components/tables/plugin/PluginListTable.tsx:156 msgid "The plugin was deactivated" -msgstr "" +msgstr "插件已停用" #: src/components/tables/plugin/PluginListTable.tsx:164 msgid "Error updating plugin" -msgstr "" +msgstr "更新插件时出错" #: src/components/tables/plugin/PluginListTable.tsx:181 msgid "Deactivate" -msgstr "" +msgstr "停用" #: src/components/tables/plugin/PluginListTable.tsx:190 msgid "Activate" -msgstr "" +msgstr "激活" #: src/components/tables/plugin/PluginListTable.tsx:223 msgid "Builtin" -msgstr "" +msgstr "内置" #: src/components/tables/plugin/PluginListTable.tsx:228 msgid "Sample" -msgstr "" +msgstr "样本" #: src/components/tables/plugin/PluginListTable.tsx:233 msgid "Installed" -msgstr "" +msgstr "已安装" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 msgid "Receive line item" -msgstr "" +msgstr "接收这行项目" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:55 #~ msgid "Receive" @@ -1718,688 +1718,688 @@ msgstr "" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:76 msgid "Edit Line Item" -msgstr "" +msgstr "编辑行项目" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:79 msgid "Line item updated" -msgstr "" +msgstr "行条目已更新" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:112 msgid "Part Description" -msgstr "" +msgstr "商品描述" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:137 #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:173 #: src/components/tables/purchasing/SupplierPartTable.tsx:102 #: src/components/tables/purchasing/SupplierPartTable.tsx:122 msgid "Pack Quantity" -msgstr "" +msgstr "包装数量" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 msgid "Total Quantity" -msgstr "" +msgstr "总数量" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 msgid "Received" -msgstr "" +msgstr "已接收" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 msgid "Supplier Code" -msgstr "" +msgstr "供应商代码" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:185 msgid "Supplier Link" -msgstr "" +msgstr "供应商链接" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Manufacturer Code" -msgstr "" +msgstr "制造商编号" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Unit Price" -msgstr "" +msgstr "单价" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:206 msgid "Destination" -msgstr "" +msgstr "目的地" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:224 msgid "Add Line Item" -msgstr "" +msgstr "添加行项目" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:230 msgid "Line item added" -msgstr "" +msgstr "行项目已更新" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:239 msgid "Add line item" -msgstr "" +msgstr "添加行项目" #: src/components/tables/purchasing/PurchaseOrderLineItemTable.tsx:245 msgid "Receive items" -msgstr "" +msgstr "收到项目" #: src/components/tables/purchasing/PurchaseOrderTable.tsx:48 #: src/components/tables/purchasing/SupplierPartTable.tsx:48 #: src/pages/company/SupplierDetail.tsx:8 msgid "Supplier" -msgstr "" +msgstr "供应商" #: src/components/tables/purchasing/PurchaseOrderTable.tsx:64 msgid "Supplier Reference" -msgstr "" +msgstr "供应商参考信息" #: src/components/tables/purchasing/SupplierPartTable.tsx:71 #: src/pages/company/ManufacturerDetail.tsx:8 msgid "Manufacturer" -msgstr "" +msgstr "制造商" #: src/components/tables/purchasing/SupplierPartTable.tsx:87 msgid "MPN" -msgstr "" +msgstr "制造商部件编号(MPN)" #: src/components/tables/purchasing/SupplierPartTable.tsx:92 msgid "In Stock" -msgstr "" +msgstr "入库" #: src/components/tables/purchasing/SupplierPartTable.tsx:97 msgid "Packaging" -msgstr "" +msgstr "包装" #: src/components/tables/purchasing/SupplierPartTable.tsx:113 msgid "Base units" -msgstr "" +msgstr "基础单位" #: src/components/tables/purchasing/SupplierPartTable.tsx:135 msgid "Availability" -msgstr "" +msgstr "可用性" #: src/components/tables/purchasing/SupplierPartTable.tsx:144 msgid "Updated" -msgstr "" +msgstr "已更新" #: src/components/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" -msgstr "" +msgstr "添加供应商商品" #: src/components/tables/purchasing/SupplierPartTable.tsx:166 msgid "Supplier part created" -msgstr "" +msgstr "供应商商品已更新" #: src/components/tables/purchasing/SupplierPartTable.tsx:175 msgid "Add supplier part" -msgstr "" +msgstr "添加供应商商品" #: src/components/tables/purchasing/SupplierPartTable.tsx:196 msgid "Edit Supplier Part" -msgstr "" +msgstr "编辑供应商商品" #: src/components/tables/purchasing/SupplierPartTable.tsx:199 msgid "Supplier part updated" -msgstr "" +msgstr "供应商商品已更新" #: src/components/tables/purchasing/SupplierPartTable.tsx:210 msgid "Delete Supplier Part" -msgstr "" +msgstr "删除供应商商品" #: src/components/tables/purchasing/SupplierPartTable.tsx:211 msgid "Supplier part deleted" -msgstr "" +msgstr "供应商商品已删除" #: src/components/tables/purchasing/SupplierPartTable.tsx:214 msgid "Are you sure you want to remove this supplier part?" -msgstr "" +msgstr "确定要删除此供应商商品吗?" #: src/components/tables/sales/ReturnOrderTable.tsx:42 #: src/components/tables/sales/SalesOrderTable.tsx:44 #: src/pages/company/CustomerDetail.tsx:8 msgid "Customer" -msgstr "" +msgstr "客户" #: src/components/tables/sales/ReturnOrderTable.tsx:58 #: src/components/tables/sales/SalesOrderTable.tsx:60 msgid "Customer Reference" -msgstr "" +msgstr "客户参考" #: src/components/tables/sales/ReturnOrderTable.tsx:69 msgid "Total Cost" -msgstr "" +msgstr "总成本" #: src/components/tables/settings/CurrencyTable.tsx:28 msgid "Rate" -msgstr "" +msgstr "汇率" #: src/components/tables/settings/CurrencyTable.tsx:40 msgid "Exchange rates updated" -msgstr "" +msgstr "汇率已更新" #: src/components/tables/settings/CurrencyTable.tsx:46 msgid "Exchange rate update error" -msgstr "" +msgstr "汇率更新错误" #: src/components/tables/settings/CurrencyTable.tsx:57 msgid "Refresh currency exchange rates" -msgstr "" +msgstr "刷新货币汇率" #: src/components/tables/settings/CustomUnitsTable.tsx:38 msgid "Definition" -msgstr "" +msgstr "定义" #: src/components/tables/settings/CustomUnitsTable.tsx:44 msgid "Symbol" -msgstr "" +msgstr "符号" #: src/components/tables/settings/CustomUnitsTable.tsx:60 msgid "Edit custom unit" -msgstr "" +msgstr "编辑自定义单位" #: src/components/tables/settings/CustomUnitsTable.tsx:67 msgid "Custom unit updated" -msgstr "" +msgstr "自定义单位已更新" #: src/components/tables/settings/CustomUnitsTable.tsx:77 msgid "Delete custom unit" -msgstr "" +msgstr "删除自定义单位" #: src/components/tables/settings/CustomUnitsTable.tsx:78 msgid "Custom unit deleted" -msgstr "" +msgstr "自定义单位已删除" #: src/components/tables/settings/CustomUnitsTable.tsx:81 msgid "Are you sure you want to remove this custom unit?" -msgstr "" +msgstr "您确定要删除此自定义单元吗?" #: src/components/tables/settings/CustomUnitsTable.tsx:94 #: src/components/tables/settings/CustomUnitsTable.tsx:110 msgid "Add custom unit" -msgstr "" +msgstr "添加自定义单位" #: src/components/tables/settings/CustomUnitsTable.tsx:100 msgid "Custom unit created" -msgstr "" +msgstr "自定义单位已创建" #: src/components/tables/settings/GroupTable.tsx:41 msgid "Edit group" -msgstr "" +msgstr "编辑群组" #: src/components/tables/settings/GroupTable.tsx:46 msgid "Group updated" -msgstr "" +msgstr "群组已更新" #: src/components/tables/settings/GroupTable.tsx:55 msgid "Delete group" -msgstr "" +msgstr "删除群组" #: src/components/tables/settings/GroupTable.tsx:56 msgid "Group deleted" -msgstr "" +msgstr "群组已删除" #: src/components/tables/settings/GroupTable.tsx:59 msgid "Are you sure you want to delete this group?" -msgstr "" +msgstr "确定要删除这个群组吗?" #: src/components/tables/settings/GroupTable.tsx:70 #: src/components/tables/settings/GroupTable.tsx:84 msgid "Add group" -msgstr "" +msgstr "添加群组" #: src/components/tables/settings/GroupTable.tsx:73 msgid "Added group" -msgstr "" +msgstr "添加群组" #: src/components/tables/settings/ProjectCodeTable.tsx:50 msgid "Edit project code" -msgstr "" +msgstr "编辑项目代码" #: src/components/tables/settings/ProjectCodeTable.tsx:57 msgid "Project code updated" -msgstr "" +msgstr "项目代码已更新" #: src/components/tables/settings/ProjectCodeTable.tsx:67 msgid "Delete project code" -msgstr "" +msgstr "删除项目代码" #: src/components/tables/settings/ProjectCodeTable.tsx:68 msgid "Project code deleted" -msgstr "" +msgstr "项目代码已删除" #: src/components/tables/settings/ProjectCodeTable.tsx:71 msgid "Are you sure you want to remove this project code?" -msgstr "" +msgstr "确定要移除这个项目代码吗?" #: src/components/tables/settings/ProjectCodeTable.tsx:84 #: src/components/tables/settings/ProjectCodeTable.tsx:99 msgid "Add project code" -msgstr "" +msgstr "编辑项目代码" #: src/components/tables/settings/ProjectCodeTable.tsx:91 msgid "Added project code" -msgstr "" +msgstr "已添加项目代码" #: src/components/tables/settings/UserDrawer.tsx:92 msgid "User permission changed successfully" -msgstr "" +msgstr "用户权限修改成功" #: src/components/tables/settings/UserDrawer.tsx:93 msgid "Some changes might only take effect after the user refreshes their login." -msgstr "" +msgstr "有些更改可能只有在用户重新登录后才会生效。" #: src/components/tables/settings/UserDrawer.tsx:118 msgid "Changed user active status successfully" -msgstr "" +msgstr "用户活动状态已成功更改" #: src/components/tables/settings/UserDrawer.tsx:119 msgid "Set to {active}" -msgstr "" +msgstr "设为 {active}" #: src/components/tables/settings/UserDrawer.tsx:142 msgid "User details for {0}" -msgstr "" +msgstr "{0} 的用户详细信息" #: src/components/tables/settings/UserDrawer.tsx:148 #: src/pages/company/CompanyDetail.tsx:71 #: src/pages/part/PartDetail.tsx:87 #: src/pages/stock/StockDetail.tsx:69 msgid "Details" -msgstr "" +msgstr "详情" #: src/components/tables/settings/UserDrawer.tsx:165 #: src/components/tables/settings/UserTable.tsx:62 msgid "First Name" -msgstr "" +msgstr "名字" #: src/components/tables/settings/UserDrawer.tsx:170 #: src/components/tables/settings/UserTable.tsx:67 msgid "Last Name" -msgstr "" +msgstr "姓氏" #: src/components/tables/settings/UserDrawer.tsx:176 msgid "Rights" -msgstr "" +msgstr "权限" #: src/components/tables/settings/UserDrawer.tsx:184 #: src/components/tables/settings/UserTable.tsx:80 msgid "Staff" -msgstr "" +msgstr "职员" #: src/components/tables/settings/UserDrawer.tsx:190 #: src/components/tables/settings/UserTable.tsx:84 msgid "Superuser" -msgstr "" +msgstr "超级用户" #: src/components/tables/settings/UserDrawer.tsx:200 #: src/components/tables/settings/UserTable.tsx:73 #: src/pages/Index/Settings/AdminCenter.tsx:38 msgid "Groups" -msgstr "" +msgstr "群组" #: src/components/tables/settings/UserDrawer.tsx:204 msgid "No groups" -msgstr "" +msgstr "没有群组" #: src/components/tables/settings/UserTable.tsx:100 msgid "Edit user" -msgstr "" +msgstr "编辑用户" #: src/components/tables/settings/UserTable.tsx:107 msgid "User updated" -msgstr "" +msgstr "用户更新" #: src/components/tables/settings/UserTable.tsx:116 msgid "Delete user" -msgstr "" +msgstr "删除用户" #: src/components/tables/settings/UserTable.tsx:117 msgid "user deleted" -msgstr "" +msgstr "用户已删除" #: src/components/tables/settings/UserTable.tsx:120 msgid "Are you sure you want to delete this user?" -msgstr "" +msgstr "您确定要删除该用户吗?" #: src/components/tables/settings/UserTable.tsx:131 #: src/components/tables/settings/UserTable.tsx:147 msgid "Add user" -msgstr "" +msgstr "添加用户" #: src/components/tables/settings/UserTable.tsx:139 msgid "Added user" -msgstr "" +msgstr "已添加用户" #: src/components/tables/stock/StockItemTable.tsx:72 msgid "This stock item is in production" -msgstr "" +msgstr "该库存项目正在生产" #: src/components/tables/stock/StockItemTable.tsx:81 msgid "This stock item has been assigned to a sales order" -msgstr "" +msgstr "库存项目已分配到销售订单" #: src/components/tables/stock/StockItemTable.tsx:90 msgid "This stock item has been assigned to a customer" -msgstr "" +msgstr "库存项目已分配给客户" #: src/components/tables/stock/StockItemTable.tsx:99 msgid "This stock item is installed in another stock item" -msgstr "" +msgstr "此库存项已安装在另一个库存项中" #: src/components/tables/stock/StockItemTable.tsx:108 msgid "This stock item has been consumed by a build order" -msgstr "" +msgstr "此库存项目已被构建订单消耗。" #: src/components/tables/stock/StockItemTable.tsx:117 msgid "This stock item has expired" -msgstr "" +msgstr "此库存项目已过期" #: src/components/tables/stock/StockItemTable.tsx:121 msgid "This stock item is stale" -msgstr "" +msgstr "此库存项是陈旧品" #: src/components/tables/stock/StockItemTable.tsx:132 msgid "This stock item is fully allocated" -msgstr "" +msgstr "此库存项已完全分配" #: src/components/tables/stock/StockItemTable.tsx:139 msgid "This stock item is partially allocated" -msgstr "" +msgstr "此库存项已被部分分配" #: src/components/tables/stock/StockItemTable.tsx:157 msgid "No stock available" -msgstr "" +msgstr "无可用库存" #: src/components/tables/stock/StockItemTable.tsx:168 msgid "This stock item has been depleted" -msgstr "" +msgstr "库存项已耗尽" #: src/components/tables/stock/StockItemTable.tsx:195 msgid "Batch" -msgstr "" +msgstr "批量" #: src/components/tables/stock/StockItemTable.tsx:201 msgid "Location" -msgstr "" +msgstr "位置" #: src/components/tables/stock/StockItemTable.tsx:212 msgid "Expiry Date" -msgstr "" +msgstr "到期日期" #: src/components/tables/stock/StockItemTable.tsx:219 msgid "Last Updated" -msgstr "" +msgstr "最后更新" #: src/components/tables/stock/StockItemTable.tsx:228 msgid "Purchase Price" -msgstr "" +msgstr "购买价格" #: src/components/tables/stock/StockItemTable.tsx:248 msgid "Test Filter" -msgstr "" +msgstr "测试过滤器" #: src/components/tables/stock/StockItemTable.tsx:249 msgid "This is a test filter" -msgstr "" +msgstr "这是一个测试过滤器" #: src/components/tables/stock/StockLocationTable.tsx:42 msgid "Structural" -msgstr "" +msgstr "结构" #: src/components/tables/stock/StockLocationTable.tsx:49 msgid "External" -msgstr "" +msgstr "外部的" #: src/components/tables/stock/StockLocationTable.tsx:56 msgid "Location Type" -msgstr "" +msgstr "位置类型" #: src/components/widgets/DisplayWidget.tsx:11 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:16 msgid "Display Settings" -msgstr "" +msgstr "显示设置" #: src/components/widgets/DisplayWidget.tsx:15 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:22 msgid "Color Mode" -msgstr "" +msgstr "色彩模式" #: src/components/widgets/DisplayWidget.tsx:21 #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:32 msgid "Language" -msgstr "" +msgstr "语言" #: src/components/widgets/FeedbackWidget.tsx:18 msgid "Something is new: Platform UI" -msgstr "" +msgstr "新事件:平台界面" #: src/components/widgets/FeedbackWidget.tsx:20 msgid "We are building a new UI with a modern stack. What you currently see is not fixed and will be redesigned but demonstrates the UI/UX possibilities we will have going forward." -msgstr "" +msgstr "我们正在建造一个带有现代堆栈的新界面。 您目前看到的不是固定的,将被重新设计,而是演示UI/UX的可能性,我们将继续前进。" #: src/components/widgets/FeedbackWidget.tsx:31 msgid "Provide Feedback" -msgstr "" +msgstr "提供反馈" #: src/components/widgets/GetStartedWidget.tsx:11 msgid "Getting started" -msgstr "" +msgstr "快速开始" #: src/components/widgets/MarkdownEditor.tsx:109 msgid "Failed to upload image" -msgstr "" +msgstr "上传图片失败" #: src/components/widgets/MarkdownEditor.tsx:147 msgid "Notes saved" -msgstr "" +msgstr "备注已保存" #: src/components/widgets/MarkdownEditor.tsx:155 msgid "Failed to save notes" -msgstr "" +msgstr "保存记事失败" #: src/components/widgets/WidgetLayout.tsx:180 msgid "Layout" -msgstr "" +msgstr "布局" #: src/components/widgets/WidgetLayout.tsx:186 msgid "Reset Layout" -msgstr "" +msgstr "重置布局" #: src/components/widgets/WidgetLayout.tsx:199 msgid "Stop Edit" -msgstr "" +msgstr "停止编辑" #: src/components/widgets/WidgetLayout.tsx:199 msgid "Edit Layout" -msgstr "" +msgstr "编辑布局" #: src/components/widgets/WidgetLayout.tsx:205 msgid "Appearance" -msgstr "" +msgstr "外观" #: src/components/widgets/WidgetLayout.tsx:217 msgid "Show Boxes" -msgstr "" +msgstr "显示框" #: src/contexts/LanguageContext.tsx:14 msgid "Bulgarian" -msgstr "" +msgstr "保加利亚语" #: src/contexts/LanguageContext.tsx:15 msgid "Czech" -msgstr "" +msgstr "捷克语" #: src/contexts/LanguageContext.tsx:16 msgid "Danish" -msgstr "" +msgstr "丹麦语" #: src/contexts/LanguageContext.tsx:17 msgid "German" -msgstr "" +msgstr "德语" #: src/contexts/LanguageContext.tsx:18 msgid "Greek" -msgstr "" +msgstr "希腊语" #: src/contexts/LanguageContext.tsx:19 msgid "English" -msgstr "" +msgstr "英语" #: src/contexts/LanguageContext.tsx:20 msgid "Spanish" -msgstr "" +msgstr "西班牙语" #: src/contexts/LanguageContext.tsx:21 msgid "Spanish (Mexican)" -msgstr "" +msgstr "西班牙语(墨西哥)" #: src/contexts/LanguageContext.tsx:22 msgid "Farsi / Persian" -msgstr "" +msgstr "波斯语" #: src/contexts/LanguageContext.tsx:23 msgid "Finnish" -msgstr "" +msgstr "芬兰语" #: src/contexts/LanguageContext.tsx:24 msgid "French" -msgstr "" +msgstr "法语" #: src/contexts/LanguageContext.tsx:25 msgid "Hebrew" -msgstr "" +msgstr "希伯来语" #: src/contexts/LanguageContext.tsx:26 msgid "Hindi" -msgstr "" +msgstr "印地语" #: src/contexts/LanguageContext.tsx:27 msgid "Hungarian" -msgstr "" +msgstr "匈牙利语" #: src/contexts/LanguageContext.tsx:28 msgid "Italian" -msgstr "" +msgstr "意大利语" #: src/contexts/LanguageContext.tsx:29 msgid "Japanese" -msgstr "" +msgstr "日语" #: src/contexts/LanguageContext.tsx:30 msgid "Korean" -msgstr "" +msgstr "韩语" #: src/contexts/LanguageContext.tsx:31 msgid "Dutch" -msgstr "" +msgstr "荷兰语" #: src/contexts/LanguageContext.tsx:32 msgid "Norwegian" -msgstr "" +msgstr "挪威语" #: src/contexts/LanguageContext.tsx:33 msgid "Polish" -msgstr "" +msgstr "波兰语" #: src/contexts/LanguageContext.tsx:34 msgid "Portuguese" -msgstr "" +msgstr "葡萄牙语" #: src/contexts/LanguageContext.tsx:35 msgid "Portuguese (Brazilian)" -msgstr "" +msgstr "葡萄牙语(巴西)" #: src/contexts/LanguageContext.tsx:36 msgid "Russian" -msgstr "" +msgstr "俄语" #: src/contexts/LanguageContext.tsx:37 msgid "Slovenian" -msgstr "" +msgstr "斯洛语尼亚语" #: src/contexts/LanguageContext.tsx:38 msgid "Swedish" -msgstr "" +msgstr "瑞典语" #: src/contexts/LanguageContext.tsx:39 msgid "Thai" -msgstr "" +msgstr "泰语" #: src/contexts/LanguageContext.tsx:40 msgid "Turkish" -msgstr "" +msgstr "土耳其语" #: src/contexts/LanguageContext.tsx:41 msgid "Vietnamese" -msgstr "" +msgstr "越南语" #: src/contexts/LanguageContext.tsx:42 msgid "Chinese (Simplified)" -msgstr "" +msgstr "中文 (简体)" #: src/contexts/LanguageContext.tsx:43 msgid "Chinese (Traditional)" -msgstr "" +msgstr "中文 (繁体)" #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" -msgstr "" +msgstr "已订购商品" #: src/defaults/dashboardItems.tsx:22 msgid "Subscribed Categories" -msgstr "" +msgstr "已订阅分类" #: src/defaults/dashboardItems.tsx:29 msgid "Latest Parts" -msgstr "" +msgstr "最近商品" #: src/defaults/dashboardItems.tsx:36 msgid "BOM Waiting Validation" -msgstr "" +msgstr "等待验证的 BOM" #: src/defaults/dashboardItems.tsx:43 msgid "Recently Updated" -msgstr "" +msgstr "最近更新" #: src/defaults/dashboardItems.tsx:57 msgid "Depleted Stock" -msgstr "" +msgstr "已耗尽库存" #: src/defaults/dashboardItems.tsx:64 msgid "Required for Build Orders" -msgstr "" +msgstr "生产订单所需的" #: src/defaults/dashboardItems.tsx:71 msgid "Expired Stock" -msgstr "" +msgstr "过期库存" #: src/defaults/dashboardItems.tsx:78 msgid "Stale Stock" -msgstr "" +msgstr "过期库存" #: src/defaults/dashboardItems.tsx:85 msgid "Build Orders In Progress" -msgstr "" +msgstr "进行中的生产订单" #: src/defaults/dashboardItems.tsx:92 msgid "Overdue Build Orders" -msgstr "" +msgstr "逾期的生产订单" #: src/defaults/dashboardItems.tsx:99 msgid "Outstanding Purchase Orders" -msgstr "" +msgstr "未结清的采购订单" #: src/defaults/dashboardItems.tsx:106 msgid "Overdue Purchase Orders" -msgstr "" +msgstr "逾期的采购订单" #: src/defaults/dashboardItems.tsx:113 msgid "Outstanding Sales Orders" -msgstr "" +msgstr "未结清的销售订单" #: src/defaults/dashboardItems.tsx:120 msgid "Overdue Sales Orders" -msgstr "" +msgstr "逾期的销售订单" #: src/defaults/dashboardItems.tsx:127 msgid "Current News" -msgstr "" +msgstr "当前新闻" #: src/defaults/defaultHostList.tsx:8 #~ msgid "InvenTree Demo" @@ -2411,23 +2411,23 @@ msgstr "" #: src/defaults/links.tsx:15 msgid "GitHub" -msgstr "" +msgstr "GitHub" #: src/defaults/links.tsx:20 msgid "Demo" -msgstr "" +msgstr "演示" #: src/defaults/links.tsx:25 #: src/defaults/menuItems.tsx:9 msgid "Home" -msgstr "" +msgstr "主页" #: src/defaults/links.tsx:26 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 #: src/pages/Index/Settings/UserSettings.tsx:41 msgid "Dashboard" -msgstr "" +msgstr "仪表盘" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:48 @@ -2436,7 +2436,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:134 #: src/pages/purchasing/PurchasingIndex.tsx:53 msgid "Purchasing" -msgstr "" +msgstr "购买中" #: src/defaults/links.tsx:31 #: src/defaults/menuItems.tsx:53 @@ -2445,50 +2445,50 @@ msgstr "" #: src/pages/sales/SalesIndex.tsx:45 #: src/pages/sales/SalesOrderDetail.tsx:99 msgid "Sales" -msgstr "" +msgstr "销售" #: src/defaults/links.tsx:34 #: src/defaults/menuItems.tsx:71 #: src/pages/Index/Playground.tsx:171 msgid "Playground" -msgstr "" +msgstr "Playground" #: src/defaults/links.tsx:48 msgid "Getting Started" -msgstr "" +msgstr "快速上手" #: src/defaults/links.tsx:49 msgid "Getting started with InvenTree" -msgstr "" +msgstr "开始使用 InventTree" #: src/defaults/links.tsx:55 msgid "API" -msgstr "" +msgstr "API" #: src/defaults/links.tsx:56 msgid "InvenTree API documentation" -msgstr "" +msgstr "InventTree API 文档" #: src/defaults/links.tsx:61 msgid "Developer Manual" -msgstr "" +msgstr "开发者手册" #: src/defaults/links.tsx:62 msgid "InvenTree developer manual" -msgstr "" +msgstr "InventTree 开发者手册" #: src/defaults/links.tsx:67 msgid "FAQ" -msgstr "" +msgstr "FAQ" #: src/defaults/links.tsx:68 msgid "Frequently asked questions" -msgstr "" +msgstr "常见问题" #: src/defaults/links.tsx:76 #: src/defaults/links.tsx:95 msgid "System Information" -msgstr "" +msgstr "系统信息" #: src/defaults/links.tsx:76 #~ msgid "Instance" @@ -2501,23 +2501,23 @@ msgstr "" #: src/defaults/links.tsx:85 #: src/defaults/links.tsx:101 msgid "About InvenTree" -msgstr "" +msgstr "关于 InventTree" #: src/defaults/links.tsx:96 msgid "About this Inventree instance" -msgstr "" +msgstr "关于此 Inventree 实例" #: src/defaults/links.tsx:102 msgid "About the InvenTree org" -msgstr "" +msgstr "关于 InventTree 组织" #: src/defaults/links.tsx:107 msgid "Licenses" -msgstr "" +msgstr "许可协议" #: src/defaults/links.tsx:108 msgid "Licenses for packages used by InvenTree" -msgstr "" +msgstr "InvenTree 使用的软件包许可证" #: src/defaults/menuItems.tsx:7 #~ msgid "Open sourcea" @@ -2545,7 +2545,7 @@ msgstr "" #: src/defaults/menuItems.tsx:17 msgid "User attributes and design settings." -msgstr "" +msgstr "用户属性和设计设置" #: src/defaults/menuItems.tsx:21 #~ msgid "Free for everyone" @@ -2557,7 +2557,7 @@ msgstr "" #: src/defaults/menuItems.tsx:23 msgid "View for interactive scanning and multiple actions." -msgstr "" +msgstr "查看互动扫描和多种操作。" #: src/defaults/menuItems.tsx:24 #~ msgid "The fluid of Smeargle’s tail secretions changes in the intensity" @@ -2597,107 +2597,107 @@ msgstr "" #: src/forms/AttachmentForms.tsx:58 msgid "Add File" -msgstr "" +msgstr "添加文件" #: src/forms/AttachmentForms.tsx:58 msgid "Add Link" -msgstr "" +msgstr "添加链接" #: src/forms/AttachmentForms.tsx:59 msgid "File added" -msgstr "" +msgstr "文件已添加" #: src/forms/AttachmentForms.tsx:59 msgid "Link added" -msgstr "" +msgstr "链接已添加" #: src/forms/AttachmentForms.tsx:100 msgid "Edit File" -msgstr "" +msgstr "编辑文件" #: src/forms/AttachmentForms.tsx:100 msgid "Edit Link" -msgstr "" +msgstr "修改链接" #: src/forms/AttachmentForms.tsx:101 msgid "File updated" -msgstr "" +msgstr "文件已上传" #: src/forms/AttachmentForms.tsx:101 msgid "Link updated" -msgstr "" +msgstr "链接已更新" #: src/forms/AttachmentForms.tsx:125 msgid "Delete Attachment" -msgstr "" +msgstr "删除附件" #: src/forms/AttachmentForms.tsx:126 msgid "Attachment deleted" -msgstr "" +msgstr "附件已删除" #: src/forms/AttachmentForms.tsx:130 msgid "Are you sure you want to delete this attachment?" -msgstr "" +msgstr "确认删除此附件?" #: src/forms/CompanyForms.tsx:120 msgid "Edit Company" -msgstr "" +msgstr "编辑公司" #: src/forms/CompanyForms.tsx:124 msgid "Company updated" -msgstr "" +msgstr "公司已更新" #: src/forms/PartForms.tsx:106 msgid "Create Part" -msgstr "" +msgstr "创建商品" #: src/forms/PartForms.tsx:108 msgid "Part created" -msgstr "" +msgstr "商品已创建" #: src/forms/PartForms.tsx:125 msgid "Edit Part" -msgstr "" +msgstr "编辑商品" #: src/forms/PartForms.tsx:129 msgid "Part updated" -msgstr "" +msgstr "商品已更新" #: src/forms/PartForms.tsx:140 msgid "Parent part category" -msgstr "" +msgstr "上级商品分类" #: src/forms/StockForms.tsx:44 msgid "Add given quantity as packs instead of individual items" -msgstr "" +msgstr "将给定的数量添加为包,而不是单个项目" #: src/forms/StockForms.tsx:55 msgid "Enter initial quantity for this stock item" -msgstr "" +msgstr "输入此库存项的初始数量" #: src/forms/StockForms.tsx:60 msgid "Serial Numbers" -msgstr "" +msgstr "序列号" #: src/forms/StockForms.tsx:61 msgid "Enter serial numbers for new stock (or leave blank)" -msgstr "" +msgstr "输入新库存的序列号(或留空)" #: src/forms/StockForms.tsx:110 msgid "Create Stock Item" -msgstr "" +msgstr "创建库存项" #: src/forms/StockForms.tsx:131 msgid "Edit Stock Item" -msgstr "" +msgstr "编辑库存项" #: src/forms/StockForms.tsx:132 msgid "Stock item updated" -msgstr "" +msgstr "库存项已更新" #: src/functions/auth.tsx:34 msgid "Error fetching token from server." -msgstr "" +msgstr "从服务器获取令牌时出错。" #: src/functions/auth.tsx:36 #~ msgid "Logout successfull" @@ -2705,77 +2705,77 @@ msgstr "" #: src/functions/auth.tsx:57 msgid "Logout successful" -msgstr "" +msgstr "登出成功" #: src/functions/auth.tsx:58 msgid "See you soon." -msgstr "" +msgstr "再见。" #: src/functions/auth.tsx:103 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." -msgstr "" +msgstr "查看收件箱中的重置链接。这只有在您有账户的情况下才会起作用。也请检查垃圾邮件。" #: src/functions/auth.tsx:110 #: src/pages/Auth/Set-Password.tsx:39 msgid "Reset failed" -msgstr "" +msgstr "重置失败" #: src/functions/auth.tsx:134 msgid "Already logged in" -msgstr "" +msgstr "您已经登陆了" #: src/functions/auth.tsx:135 msgid "Found an existing login - using it to log you in." -msgstr "" +msgstr "找到一个现有登录名 - 使用它登录。" #: src/functions/forms.tsx:49 msgid "Form method not provided" -msgstr "" +msgstr "未提供表单方法" #: src/functions/forms.tsx:58 msgid "Response did not contain action data" -msgstr "" +msgstr "响应不包含操作数据" #: src/functions/forms.tsx:187 msgid "Invalid Form" -msgstr "" +msgstr "无效的表单" #: src/functions/forms.tsx:188 msgid "method parameter not supplied" -msgstr "" +msgstr "未提供方法参数" #: src/functions/notifications.tsx:9 msgid "Not implemented" -msgstr "" +msgstr "尚未实现" #: src/functions/notifications.tsx:10 msgid "This feature is not yet implemented" -msgstr "" +msgstr "此功能尚未实现" #: src/functions/notifications.tsx:20 msgid "Permission denied" -msgstr "" +msgstr "权限不足" #: src/functions/notifications.tsx:21 msgid "You do not have permission to perform this action" -msgstr "" +msgstr "您无权执行此操作。" #: src/functions/notifications.tsx:32 msgid "Invalid Return Code" -msgstr "" +msgstr "无效返回码" #: src/functions/notifications.tsx:33 msgid "Server returned status {returnCode}" -msgstr "" +msgstr "服务器返回状态 {returnCode}" #: src/pages/Auth/Logged-In.tsx:22 msgid "Checking if you are already logged in" -msgstr "" +msgstr "检查您是否已经登录" #: src/pages/Auth/Login.tsx:25 #: src/pages/Index/Scan.tsx:318 msgid "No selection" -msgstr "" +msgstr "未选择" #: src/pages/Auth/Login.tsx:121 #~ msgid "Edit host options" @@ -2784,59 +2784,59 @@ msgstr "" #: src/pages/Auth/Reset.tsx:41 #: src/pages/Auth/Set-Password.tsx:112 msgid "Send mail" -msgstr "" +msgstr "发送邮件" #: src/pages/Auth/Set-Password.tsx:30 msgid "Token invalid" -msgstr "" +msgstr "令牌无效" #: src/pages/Auth/Set-Password.tsx:31 msgid "You need to provide a valid token to set a new password. Check your inbox for a reset link." -msgstr "" +msgstr "您需要提供一个有效的令牌来设置一个新的密码。请检查收件箱以获取重置链接。" #: src/pages/Auth/Set-Password.tsx:49 msgid "No token provided" -msgstr "" +msgstr "未提供令牌" #: src/pages/Auth/Set-Password.tsx:50 msgid "You need to provide a token to set a new password. Check your inbox for a reset link." -msgstr "" +msgstr "您需要提供一个有效的令牌来设置一个新的密码。请检查收件箱以获取重置链接。" #: src/pages/Auth/Set-Password.tsx:73 msgid "Password set" -msgstr "" +msgstr "密码已设置" #: src/pages/Auth/Set-Password.tsx:74 msgid "The password was set successfully. You can now login with your new password" -msgstr "" +msgstr "密码设置成功。您现在可以使用新密码登录" #: src/pages/Auth/Set-Password.tsx:101 msgid "Set new password" -msgstr "" +msgstr "设置新密码" #: src/pages/ErrorPage.tsx:17 msgid "Error: {0}" -msgstr "" +msgstr "错误:{0}" #: src/pages/ErrorPage.tsx:28 msgid "Sorry, an unexpected error has occurred." -msgstr "" +msgstr "抱歉,发生意外的错误。" #: src/pages/Index/Dashboard.tsx:22 msgid "Autoupdate" -msgstr "" +msgstr "自动更新" #: src/pages/Index/Dashboard.tsx:26 msgid "This page is a replacement for the old start page with the same information. This page will be deprecated and replaced by the home page." -msgstr "" +msgstr "本页是旧的起始页的替代页面,提供相同的信息。本页面将被废弃,并由主页取代。" #: src/pages/Index/Home.tsx:58 msgid "Welcome to your Dashboard{0}" -msgstr "" +msgstr "欢迎来到您的仪表板 {0}" #: src/pages/Index/Playground.tsx:176 msgid "This page is a showcase for the possibilities of Platform UI." -msgstr "" +msgstr "本页面展示了 Platform UI 的各种可能性。" #: src/pages/Index/Profile/Profile.tsx:30 #: src/pages/Index/Profile/Profile.tsx:141 @@ -2976,272 +2976,272 @@ msgstr "" #: src/pages/Index/Scan.tsx:214 msgid "Manual input" -msgstr "" +msgstr "手动输入" #: src/pages/Index/Scan.tsx:215 msgid "Image Barcode" -msgstr "" +msgstr "图片条形码" #: src/pages/Index/Scan.tsx:245 msgid "Selected elements are not known" -msgstr "" +msgstr "所选元素未知" #: src/pages/Index/Scan.tsx:252 msgid "Multiple object types selected" -msgstr "" +msgstr "选择多个对象类型" #: src/pages/Index/Scan.tsx:259 msgid "Actions for {0}" -msgstr "" +msgstr "对 {0} 的操作" #: src/pages/Index/Scan.tsx:262 #: src/pages/stock/StockDetail.tsx:168 msgid "Count" -msgstr "" +msgstr "总计" #: src/pages/Index/Scan.tsx:276 msgid "Scan Page" -msgstr "" +msgstr "扫描页" #: src/pages/Index/Scan.tsx:279 msgid "This page can be used for continuously scanning items and taking actions on them." -msgstr "" +msgstr "该页面可用于持续扫描项目并对其进行操作。" #: src/pages/Index/Scan.tsx:294 msgid "Select the input method you want to use to scan items." -msgstr "" +msgstr "选择您要用于扫描项目的输入方法。" #: src/pages/Index/Scan.tsx:296 msgid "Input" -msgstr "" +msgstr "输入" #: src/pages/Index/Scan.tsx:303 msgid "Select input method" -msgstr "" +msgstr "选择输入方式" #: src/pages/Index/Scan.tsx:304 msgid "Nothing found" -msgstr "" +msgstr "无结果" #: src/pages/Index/Scan.tsx:312 msgid "Depending on the selected parts actions will be shown here. Not all barcode types are supported currently." -msgstr "" +msgstr "根据所选商品的不同,这里将显示相应的操作。目前不支持所有条形码类型。" #: src/pages/Index/Scan.tsx:314 msgid "Action" -msgstr "" +msgstr "操作" #: src/pages/Index/Scan.tsx:323 msgid "{0} items selected" -msgstr "" +msgstr "已选择 {0} 项" #: src/pages/Index/Scan.tsx:326 msgid "General Actions" -msgstr "" +msgstr "通用操作" #: src/pages/Index/Scan.tsx:339 msgid "Lookup part" -msgstr "" +msgstr "查找商品" #: src/pages/Index/Scan.tsx:346 msgid "Open Link" -msgstr "" +msgstr "打开链接" #: src/pages/Index/Scan.tsx:361 msgid "History is locally kept in this browser." -msgstr "" +msgstr "历史记录被本地保存在此浏览器。" #: src/pages/Index/Scan.tsx:362 msgid "The history is kept in this browser's local storage. So it won't be shared with other users or other devices but is persistent through reloads. You can select items in the history to perform actions on them. To add items, scan/enter them in the Input area." -msgstr "" +msgstr "历史记录保存在浏览器的本地存储中。因此,它不会与其他用户或其他设备共享,但在重新加载时会持续存在。您可以选择历史记录中的项目,对其执行操作。要添加项目,请在输入区扫描/输入。" #: src/pages/Index/Scan.tsx:364 #: src/pages/Notifications.tsx:56 msgid "History" -msgstr "" +msgstr "历史记录" #: src/pages/Index/Scan.tsx:430 msgid "No history" -msgstr "" +msgstr "无历史记录" #: src/pages/Index/Scan.tsx:449 msgid "Item" -msgstr "" +msgstr "项目" #: src/pages/Index/Scan.tsx:452 msgid "Type" -msgstr "" +msgstr "类型" #: src/pages/Index/Scan.tsx:455 msgid "Source" -msgstr "" +msgstr "来源" #: src/pages/Index/Scan.tsx:458 msgid "Scanned at" -msgstr "" +msgstr "扫描于" #: src/pages/Index/Scan.tsx:510 msgid "Enter item serial or data" -msgstr "" +msgstr "输入项目序列号或数据" #: src/pages/Index/Scan.tsx:522 msgid "Add dummy item" -msgstr "" +msgstr "添加虚拟项目" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:32 msgid "Account Details" -msgstr "" +msgstr "账户详情" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:58 msgid "First name: {0}" -msgstr "" +msgstr "名: {0}" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61 msgid "Last name: {0}" -msgstr "" +msgstr "姓: {0}" #: src/pages/Index/Settings/AccountSettings/DisplaySettingsPanel.tsx:39 msgid "Use pseudo language" -msgstr "" +msgstr "使用 pseudo 语言" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:53 msgid "Single Sign On Accounts" -msgstr "" +msgstr "单点登录帐户" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:60 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:78 msgid "Not enabled" -msgstr "" +msgstr "未启用" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:63 msgid "Single Sign On is not enabled for this server" -msgstr "" +msgstr "此服务器未启用单点登录" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:67 msgid "Multifactor" -msgstr "" +msgstr "多因素" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:81 msgid "Multifactor authentication is not configured for your account" -msgstr "" +msgstr "您的账户未配置多因素身份验证" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:131 msgid "The following email addresses are associated with your account:" -msgstr "" +msgstr "以下电子邮件地址与您的账户相关联:" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:143 msgid "Primary" -msgstr "" +msgstr "主要的" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:148 msgid "Verified" -msgstr "" +msgstr "已验证" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:152 msgid "Unverified" -msgstr "" +msgstr "未验证" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:165 msgid "Add Email Address" -msgstr "" +msgstr "添加电子邮件地址" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:168 msgid "E-Mail" -msgstr "" +msgstr "邮箱" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:169 msgid "E-Mail address" -msgstr "" +msgstr "邮箱地址" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:179 msgid "Make Primary" -msgstr "" +msgstr "设为首选" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:182 msgid "Re-send Verification" -msgstr "" +msgstr "重新发送验证" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:185 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:291 #: src/pages/stock/StockDetail.tsx:178 msgid "Remove" -msgstr "" +msgstr "移除" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:191 msgid "Add Email" -msgstr "" +msgstr "添加电子邮件" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:255 msgid "Provider has not been configured" -msgstr "" +msgstr "未配置提供商" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:265 msgid "Not configured" -msgstr "" +msgstr "未配置" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:268 msgid "There are no social network accounts connected to this account." -msgstr "" +msgstr "您当前没有连接到此帐户的社交网络帐户。" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:278 msgid "You can sign in to your account using any of the following third party accounts" -msgstr "" +msgstr "您可以使用下列任何第三方账户登录您的账户" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:68 msgid "bars" -msgstr "" +msgstr "栏" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:69 msgid "oval" -msgstr "" +msgstr "椭圆" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:70 msgid "dots" -msgstr "" +msgstr "点" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:81 msgid "Theme" -msgstr "" +msgstr "主题" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:87 msgid "Primary color" -msgstr "" +msgstr "主要颜色" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:100 msgid "White color" -msgstr "" +msgstr "白色" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:108 msgid "Black color" -msgstr "" +msgstr "黑色" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:116 msgid "Border Radius" -msgstr "" +msgstr "边框半径" #: src/pages/Index/Settings/AccountSettings/UserThemePanel.tsx:132 msgid "Loader" -msgstr "" +msgstr "加载器" #: src/pages/Index/Settings/AdminCenter.tsx:30 msgid "User Management" -msgstr "" +msgstr "用户管理" #: src/pages/Index/Settings/AdminCenter.tsx:48 msgid "Select settings relevant for user lifecycle. More available in" -msgstr "" +msgstr "选择与用户生命周期相关的设置。更多详情见 " #: src/pages/Index/Settings/AdminCenter.tsx:54 msgid "System settings" -msgstr "" +msgstr "系统设置" #: src/pages/Index/Settings/AdminCenter.tsx:74 msgid "Quick Actions" -msgstr "" +msgstr "快捷操作" #: src/pages/Index/Settings/AdminCenter.tsx:79 msgid "Add a new user" -msgstr "" +msgstr "添加新用户" #: src/pages/Index/Settings/AdminCenter.tsx:91 #~ msgid "Advanced Amininistrative Options for InvenTree" @@ -3249,50 +3249,50 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter.tsx:99 msgid "Advanced Options" -msgstr "" +msgstr "高级选项" #: src/pages/Index/Settings/PluginSettings.tsx:47 msgid "Plugin Settings" -msgstr "" +msgstr "插件设置" #: src/pages/Index/Settings/SystemSettings.tsx:70 msgid "Login" -msgstr "" +msgstr "登录" #: src/pages/Index/Settings/SystemSettings.tsx:92 msgid "Barcodes" -msgstr "" +msgstr "条形码" #: src/pages/Index/Settings/SystemSettings.tsx:118 msgid "Physical Units" -msgstr "" +msgstr "物理单位" #: src/pages/Index/Settings/SystemSettings.tsx:129 #: src/pages/part/PartDetail.tsx:151 msgid "Pricing" -msgstr "" +msgstr "定价" #: src/pages/Index/Settings/SystemSettings.tsx:158 msgid "Exchange Rates" -msgstr "" +msgstr "汇率" #: src/pages/Index/Settings/SystemSettings.tsx:166 msgid "Labels" -msgstr "" +msgstr "标签" #: src/pages/Index/Settings/SystemSettings.tsx:172 #: src/pages/Index/Settings/UserSettings.tsx:99 msgid "Reporting" -msgstr "" +msgstr "报告" #: src/pages/Index/Settings/SystemSettings.tsx:224 msgid "Part Parameters" -msgstr "" +msgstr "商品参数" #: src/pages/Index/Settings/SystemSettings.tsx:252 #: src/pages/part/PartDetail.tsx:199 msgid "Stocktake" -msgstr "" +msgstr "库存盘点" #: src/pages/Index/Settings/SystemSettings.tsx:257 #: src/pages/build/BuildDetail.tsx:262 @@ -3300,31 +3300,31 @@ msgstr "" #: src/pages/part/PartDetail.tsx:130 #: src/pages/sales/SalesOrderDetail.tsx:61 msgid "Build Orders" -msgstr "" +msgstr "生产订单" #: src/pages/Index/Settings/SystemSettings.tsx:299 msgid "Switch to User Setting" -msgstr "" +msgstr "切换到用户设置" #: src/pages/Index/Settings/UserSettings.tsx:29 msgid "Account" -msgstr "" +msgstr "账号" #: src/pages/Index/Settings/UserSettings.tsx:35 msgid "Security" -msgstr "" +msgstr "安全" #: src/pages/Index/Settings/UserSettings.tsx:46 msgid "Display Options" -msgstr "" +msgstr "显示选项" #: src/pages/Index/Settings/UserSettings.tsx:115 msgid "Account Settings" -msgstr "" +msgstr "账户设置" #: src/pages/Index/Settings/UserSettings.tsx:119 msgid "Switch to System Setting" -msgstr "" +msgstr "切换到系统设置" #: src/pages/Index/UserSettings.tsx:103 #~ msgid "User Settings" @@ -3336,51 +3336,51 @@ msgstr "" #: src/pages/NotFound.tsx:17 msgid "Not Found" -msgstr "" +msgstr "未找到" #: src/pages/NotFound.tsx:20 msgid "Sorry, this page is not known or was moved." -msgstr "" +msgstr "抱歉,此页面未知或已移动。" #: src/pages/NotFound.tsx:27 msgid "Go to the start page" -msgstr "" +msgstr "转到起始页" #: src/pages/Notifications.tsx:64 msgid "Mark as unread" -msgstr "" +msgstr "标记为未读" #: src/pages/build/BuildDetail.tsx:73 msgid "Base Part" -msgstr "" +msgstr "基础商品" #: src/pages/build/BuildDetail.tsx:81 msgid "Build Status" -msgstr "" +msgstr "生产状态" #: src/pages/build/BuildDetail.tsx:102 msgid "Build Details" -msgstr "" +msgstr "生产详情" #: src/pages/build/BuildDetail.tsx:108 msgid "Allocate Stock" -msgstr "" +msgstr "分配库存" #: src/pages/build/BuildDetail.tsx:114 msgid "Incomplete Outputs" -msgstr "" +msgstr "未完成输出" #: src/pages/build/BuildDetail.tsx:120 msgid "Completed Outputs" -msgstr "" +msgstr "已完成输出" #: src/pages/build/BuildDetail.tsx:133 msgid "Consumed Stock" -msgstr "" +msgstr "已消耗库存" #: src/pages/build/BuildDetail.tsx:145 msgid "Child Build Orders" -msgstr "" +msgstr "子生产订单" #: src/pages/build/BuildDetail.tsx:157 #: src/pages/company/CompanyDetail.tsx:140 @@ -3390,7 +3390,7 @@ msgstr "" #: src/pages/sales/SalesOrderDetail.tsx:66 #: src/pages/stock/StockDetail.tsx:108 msgid "Attachments" -msgstr "" +msgstr "附件" #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 @@ -3405,11 +3405,11 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:192 msgid "Edit Build Order" -msgstr "" +msgstr "编辑生产订单" #: src/pages/build/BuildDetail.tsx:194 msgid "Build Order updated" -msgstr "" +msgstr "生产订单已更新" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 @@ -3422,7 +3422,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:220 msgid "Reporting Actions" -msgstr "" +msgstr "报告操作" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" @@ -3430,11 +3430,11 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:225 msgid "Report" -msgstr "" +msgstr "报告" #: src/pages/build/BuildDetail.tsx:226 msgid "Print build report" -msgstr "" +msgstr "打印生产报告" #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" @@ -3446,35 +3446,35 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:232 msgid "Build Order Actions" -msgstr "" +msgstr "生产订单操作" #: src/pages/build/BuildIndex.tsx:21 msgid "Add Build Order" -msgstr "" +msgstr "添加生产订单" #: src/pages/build/BuildIndex.tsx:23 msgid "Build order created" -msgstr "" +msgstr "生产订单已创建" #: src/pages/build/BuildIndex.tsx:39 msgid "New Build Order" -msgstr "" +msgstr "新建生产订单" #: src/pages/company/CompanyDetail.tsx:76 msgid "Manufactured Parts" -msgstr "" +msgstr "制成商品" #: src/pages/company/CompanyDetail.tsx:82 msgid "Supplied Parts" -msgstr "" +msgstr "供应的商品" #: src/pages/company/CompanyDetail.tsx:124 msgid "Assigned Stock" -msgstr "" +msgstr "已分配的库存" #: src/pages/company/CompanyDetail.tsx:169 msgid "Company Actions" -msgstr "" +msgstr "公司操作" #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" @@ -3491,70 +3491,70 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:72 #: src/pages/part/PartDetail.tsx:92 msgid "Parameters" -msgstr "" +msgstr "参数" #: src/pages/part/PartDetail.tsx:110 msgid "Variants" -msgstr "" +msgstr "变体" #: src/pages/part/PartDetail.tsx:117 #: src/pages/stock/StockDetail.tsx:81 msgid "Allocations" -msgstr "" +msgstr "分配" #: src/pages/part/PartDetail.tsx:123 msgid "Bill of Materials" -msgstr "" +msgstr "物料清单" #: src/pages/part/PartDetail.tsx:144 msgid "Used In" -msgstr "" +msgstr "用于" #: src/pages/part/PartDetail.tsx:156 #: src/pages/purchasing/PurchasingIndex.tsx:38 msgid "Manufacturers" -msgstr "" +msgstr "制造商" #: src/pages/part/PartDetail.tsx:162 #: src/pages/purchasing/PurchasingIndex.tsx:27 msgid "Suppliers" -msgstr "" +msgstr "供应商" #: src/pages/part/PartDetail.tsx:194 msgid "Scheduling" -msgstr "" +msgstr "计划任务" #: src/pages/part/PartDetail.tsx:204 msgid "Test Templates" -msgstr "" +msgstr "测试模板" #: src/pages/part/PartDetail.tsx:210 msgid "Related Parts" -msgstr "" +msgstr "关联商品" #: src/pages/part/PartDetail.tsx:278 msgid "Stock Actions" -msgstr "" +msgstr "库存操作" #: src/pages/part/PartDetail.tsx:283 msgid "Count Stock" -msgstr "" +msgstr "库存数量" #: src/pages/part/PartDetail.tsx:284 msgid "Count part stock" -msgstr "" +msgstr "清点商品库存" #: src/pages/part/PartDetail.tsx:288 msgid "Transfer Stock" -msgstr "" +msgstr "转移库存" #: src/pages/part/PartDetail.tsx:289 msgid "Transfer part stock" -msgstr "" +msgstr "转移商品库存" #: src/pages/part/PartDetail.tsx:295 msgid "Part Actions" -msgstr "" +msgstr "商品选项" #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" @@ -3576,27 +3576,27 @@ msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:33 #: src/pages/sales/SalesOrderDetail.tsx:41 msgid "Order Details" -msgstr "" +msgstr "订单细节" #: src/pages/purchasing/PurchaseOrderDetail.tsx:66 msgid "Received Stock" -msgstr "" +msgstr "接收库存" #: src/pages/purchasing/PurchaseOrderDetail.tsx:119 msgid "Order Actions" -msgstr "" +msgstr "订单操作" #: src/pages/sales/SalesIndex.tsx:33 msgid "Customers" -msgstr "" +msgstr "客户" #: src/pages/sales/SalesOrderDetail.tsx:51 msgid "Pending Shipments" -msgstr "" +msgstr "待发货" #: src/pages/sales/SalesOrderDetail.tsx:56 msgid "Completed Shipments" -msgstr "" +msgstr "完成发货" #: src/pages/stock/LocationDetail.tsx:38 #~ msgid "Sublocations" @@ -3604,19 +3604,19 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:75 msgid "Stock Tracking" -msgstr "" +msgstr "库存跟踪" #: src/pages/stock/StockDetail.tsx:89 msgid "Test Data" -msgstr "" +msgstr "测试数据" #: src/pages/stock/StockDetail.tsx:95 msgid "Installed Items" -msgstr "" +msgstr "已安装的项目" #: src/pages/stock/StockDetail.tsx:102 msgid "Child Items" -msgstr "" +msgstr "子项目" #: src/pages/stock/StockDetail.tsx:155 #~ msgid "Link custom barcode to stock item" @@ -3628,35 +3628,35 @@ msgstr "" #: src/pages/stock/StockDetail.tsx:164 msgid "Stock Operations" -msgstr "" +msgstr "库存操作" #: src/pages/stock/StockDetail.tsx:169 msgid "Count stock" -msgstr "" +msgstr "库存计数" #: src/pages/stock/StockDetail.tsx:173 msgid "Add" -msgstr "" +msgstr "添加" #: src/pages/stock/StockDetail.tsx:174 msgid "Add stock" -msgstr "" +msgstr "添加库存" #: src/pages/stock/StockDetail.tsx:179 msgid "Remove stock" -msgstr "" +msgstr "移除库存" #: src/pages/stock/StockDetail.tsx:183 msgid "Transfer" -msgstr "" +msgstr "转移" #: src/pages/stock/StockDetail.tsx:184 msgid "Transfer stock" -msgstr "" +msgstr "转移库存" #: src/pages/stock/StockDetail.tsx:196 msgid "Duplicate stock item" -msgstr "" +msgstr "复制库存项" #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" @@ -3668,13 +3668,13 @@ msgstr "" #: src/views/MobileAppView.tsx:14 msgid "Mobile viewport detected" -msgstr "" +msgstr "检测到手机视图" #: src/views/MobileAppView.tsx:17 msgid "Platform UI is optimized for Tablets and Desktops, you can use the official app for a mobile experience." -msgstr "" +msgstr "Platform UI 针对平板电脑和台式机进行了优化,您可以使用官方应用程序获得移动体验。" #: src/views/MobileAppView.tsx:23 msgid "Read the docs" -msgstr "" +msgstr "阅读文档"